jQuery Datepicker - как исключить определенные дни из календаря
- Details
- Published on Thursday, 13 December 2012 16:46
Понадобилось в интерент-магазине сделать недоступными для заказа некоторые праздничные дни в календаре Datepicker. Решение было найдено на просторах буржунета. Нужно повесить триггер на событие beforeShowDay:
$(document).ready(function () {
//Даты на которые календарь отключен
var disabledDays = ["12-31-2012", "1-1-2013", "1-2-2013"];function excludeDays(date) {
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
for (i = 0; i < disabledDays.length; i++) {
if (jQuery.inArray((m + 1) + '-' + d + '-' + y, disabledDays) != -1 || new Date() > date) {
return [false];
}
}
return [true];
}$('#date').datepicker({
beforeShowDay:excludeDays
});
});
Источник: http://big-gu.ru/blog/jquery-datepicker-kak-isklyuchit-opredelennye-dni-iz-kalendarya
Download SocComments v1.3