ページに追加した jQuery 日付ピッカーは、IE 9 と Firefox 18 では期待どおりに動作しますが、Google Chrome 24 で日付を選択した後に閉じません。
私が使用しているjQueryコードは次のとおりです。
$(function() {
$( "#fromCheck" ).datepicker({
defaultDate: "-1w",
maxDate: "+0",
changeMonth: true,
numberOfMonths: 1,
showButtonPanel: false,
onClose: function( selectedDate ) {
$( "#toCheck" ).datepicker( "option", "minDate", selectedDate || "-1w" );
}
});
$( "#toCheck" ).datepicker({
defaultDate: "+0",
maxDate: "+0",
changeMonth: true,
numberOfMonths: 1,
showButtonPanel: false,
onClose: function( selectedDate ) {
$( "#fromCheck" ).datepicker( "option", "maxDate", selectedDate || "+0" );
}
});
$( "#fromCard" ).datepicker({
defaultDate: "-1w",
maxDate: "+0",
changeMonth: true,
numberOfMonths: 1,
showButtonPanel: false,
onClose: function( selectedDate ) {
$( "#toCard" ).datepicker( "option", "minDate", selectedDate || "-1w" );
}
});
$( "#toCard" ).datepicker({
defaultDate: "+0",
maxDate: "+0",
changeMonth: true,
numberOfMonths: 1,
showButtonPanel: false,
onClose: function( selectedDate ) {
$( "#fromCard" ).datepicker( "option", "maxDate", selectedDate || "+0" );
}
});
});
デモページへのリンクは次のとおりです。