Я думал, что у меня jQuery's Datepicker работает нормально, но затем клиент заметил, что он работает неправильно в IE и Safari (5 или 6). Doh.jQuery DatePicker minDate не работает в Internet Explorer и Safari
Согласно документации Datepicker НУЖНО:
"Установить начало и конечную даты, как фактические даты (новые Дата (2009, 1 - 1, 26))"
Это что я сделал, и он отлично работает в Chrome и Firefox.
Вот пример кода, который я использую, и jsFiddle illustrating the issue.
$(document).ready(function() {
var startDate = "2013,5,1";
var endDate = "2013,7,1";
function noSundays(date) {
return [date.getDay() != 0, ''];
}
function datepickerInit(startDate, endDate) {
$("#date").datepicker({
inline: true,
minDate: new Date(startDate),
maxDate: new Date(endDate),
beforeShowDay: noSundays,
dateFormat: 'dd/mm/yy'
});
}
datepickerInit(startDate, endDate);
});
Что я сделал не так?
Какую версию jquery вы используете? – Jordan
@Jordan Вы можете увидеть эту проблему для себя в jsFiddle, с которой я связан. (1.9.1) –
Просто убедитесь, что вы не использовали что-то другое на сервере. – Jordan