2016-09-08 71 views
2

私は現在wickedpickerを使用しています。ユーザーがボタンのクリック操作を実行するとき、デフォルトの時間を2つのwickedpickerコントロールに設定する必要があります。 timepickers.wickedpicker( 'time'、1)は時間を返しますが、時間を設定するメソッドはありません。wickedpickerのデフォルト時間を設定する

私は同じことをどのように達成できるのか教えてください。

答えて

0

再インスタンス化することができます。ここで

は、オプションは次のとおりです。 - あなたのボタンclickでとても

var options = { 
    now: "12:35", //hh:mm 24 hour format only, defaults to current time 
    twentyFour: false, //Display 24 hour format, defaults to false 
    upArrow: 'wickedpicker__controls__control-up', //The up arrow class selector to use, for custom CSS 
    downArrow: 'wickedpicker__controls__control-down', //The down arrow class selector to use, for custom CSS 
    close: 'wickedpicker__close', //The close class selector to use, for custom CSS 
    hoverState: 'hover-state', //The hover state class to use, for custom CSS 
    title: 'Timepicker', //The Wickedpicker's title, 
    showSeconds: false, //Whether or not to show seconds, 
    secondsInterval: 1, //Change interval for seconds, defaults to 1, 
    minutesInterval: 1, //Change interval for minutes, defaults to 1 
    beforeShow: null, //A function to be called before the Wickedpicker is shown 
    show: null, //A function to be called when the Wickedpicker is shown 
    clearable: false, //Make the picker's input clearable (has clickable "x") 
}; 

$('.timepicker').wickedpicker(options); 

、呼び出し: -

$('button').click(function(){ 
    $('.timepicker').wickedpicker({ now: "12:35" }); 
}); 
+0

私は、単一のページ上の2つのtimepcierコントロールを持っているので、私がしようとしましたwickedpicker({now: "12:35"})しかし、それは私のためにうまくいかなかった:( –

+0

私は同じことをやっている私は2つのコントロールを持っています。 mである。 – Tom

+1

@Tomに異なる識別子を付けます。 wickedpicker({now: "12:35"}); '$( '#timepicker2')。wickedpicker({now:" 9:00 "});' – BenG

関連する問題