2016-04-19 43 views
1

でも日付に変更日からをクリックして、現在までの日付も同様に変更なっています。ここでダブルは私が日付範囲日付ピッカーの日付から上をダブルクリックすると日付範囲日付ピッカー

$(function() { 
    $("#from").datepicker({ 
     onClose: function(selectedDate) { 
      $("#to").datepicker("option", "minDate", selectedDate); 
     } 
    }); 
    $("#to").datepicker({ 
     onClose: function(selectedDate) { 
      $("#from").datepicker("option", "maxDate", selectedDate); 
     } 
    }); 
}); 

は私jsfiddleです: jsfiddle

答えて

1

それはバグです:https://bugs.jqueryui.com/ticket/8907#no1

何が起こるかというと日付ピッカー2のメソッドを呼び出すと、日付ピッカー1がレンダリングされるように、開放で日付ピッカー2である間、ということです日付ピッカー1の代わりに、あなたはその後、日付ピッカー1で日付を選択し、日付ピッカー2のために別の月の日付を選択することで、この出来事を見ることができます。 datepickerが終了すると、月のスイッチが表示されます。

しかし、もしあなたがタイムアウトを使用する場合、すべてのものは正しいです! jsfiddleを参照してください。

setTimeout(function(){ $("#to").datepicker("option", "minDate", selectedDate);}, 100); 

https://jsfiddle.net/7x0pwtxf/

+0

それはこの回答のため少し遅れだが、おかげで、それは実際に働いていますが! – JK9