Я использую jQuery ui Datepicker для отображения годового встроенного календаря, полного «особых дат» (с цветами). Это позволяет пользователям группировать специальные даты, выбирая диапазон и некоторые другие детали.
$('#calendar').datepicker({
...
, onSelect: function (selectedDate, inst) {
$('.date_pick').toggleClass('focused');
if ($('.date_pick.end').hasClass('focused')) {
$('.date_pick.end').val('');
}
# inst.preventDefault() ? <- not a function
# inst.stopPropagation() ? <- not a function
# return (false) ? <- calendar refreshes anyway
}
...
});
Я также использую qtip, чтобы показать детали каждой даты.
Моя проблема в том, что когда я нажимаю на календарь, он полностью перезагружается, поэтому я теряю свои qtips.
Я бы предпочел не использовать live() с qtip, потому что мне не нравится такое поведение.
Я также предпочел бы, чтобы календарь не обновлялся каждый раз, когда я нажимаю на него (но в любом случае это кажется невозможным), но я, вероятно, больше не смогу выделять свой выбор.
У вас есть предложение по моим проблемам?
beforeShowDay
для применения CSS - person Pierre de LESPINAY   schedule 20.01.2015beforeShowDay
, так как щелчок перезагружал весь указатель даты. - person Pierre de LESPINAY   schedule 20.01.2015