だから、私はもともとto
時間の現在の値が小さいfrom
その後、より時間だったかどうかをチェックする前disable
時間を設定して、それが問題を引き起こしていたdisable
関数であったことを働くことになりました。
時間を無効にすると、pickatime
は現在設定されている時間を中央値にリセットします。これは私の午後1時30分です。
私がする必要があったのは、いつでも無効にする前に、新しいfrom
時間に関して、to
の時間を15分増やすことでした。
jQuery('#datetimepicker' + COUNT + '1' + ' input').on('change', function()
{
var time = jQuery(this).pickatime('picker').get('select'),
hour = time.hour,
minute = time.mins,
count = jQuery(this).data('count'),
picker = jQuery('#datetimepicker' + count + '2' + ' input').pickatime('picker');
picker.set('enable', true);
if (picker.get('value') != '')
{
if (picker.get('select').time <= time.time)
{
picker.set('select', time.time + 15);
}
}
else
{
picker.set('select', time.time + 15);
}
picker.set('disable',[{from: [7, 0], to: [hour, minute]}]);
picker.render;
});
問題を修正することになった私のコードは、これはこれでいくつかの時間を扱う他の誰を節約できます願っています。 :)