Решение:
Событие beforeShowDay наступает для каждой даты перед отображением календаря. Указывается ссылка на функцию следующего формата:
Без подсветки
beforeShowDay: function(Объект Date) { }
Внутри функции необходимо вернуть массив со следующими элементами: 0 — значение true, если можно выбрать дату или false в противном случае; 1 — имя класса (или классов) для даты; 2 — текст всплывающей подсказки.
код Javascript
$("#datepicker").datepicker({ beforeShowDay: function(d) { var curd = $.datepicker.formatDate("dd.mm.yy", new Date()); var dat = $.datepicker.formatDate("dd.mm.yy", d);
// Если дата является текущей, то указываем для ячейки с датой // класс cls1, а также задаем текст подсказки
if (dat == curd) return [true, "cls1", "Это сегодня"];
// Если число месяца равно 10, то делаем дату неактивной
else if (d.getDate() == 10) return [false, "cls2"]; else return [true, "cls2"]; } });
Тема на форуме – http://forum.vingrad.ru/forum/topic-272078.html