Я использую JQuery UI datepicker в одном из моих проектов. Мне нужно отключить даты отпуска в США. Я пробовал jQuery UI Datepicker - Disable specific days и Can the jQuery UI Datepicker be made to disable Saturdays and Sundays (and holidays)?JQuery UI: datepicker
Но они не сработали. Как я могу сделать особые дни невыбираемыми.
Я также пробовал его с http://tokenposts.blogspot.com/2011/05/jquery-datepicker-disable-specific.html, snippet работает appart, но не в моем проекте. Вот это:
var unavailableDates = ["31-12-2012"];
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == -1) {
return [true, ""];
} else {
return [false,"","Unavailable"];
}
}
Drupal.behaviors.date_popup = function (context) {
for (var id in Drupal.settings.datePopup) {
$('#'+ id).bind('focus', Drupal.settings.datePopup[id], function(e) {
if (!$(this).hasClass('date-popup-init')) {
var datePopup = e.data;
// Explicitely filter the methods we accept.
switch (datePopup.func) {
case 'datepicker':
$(this)
.datepicker({ minDate: +1, maxDate: "+3Y", beforeShow: unavailable })
.addClass('date-popup-init')
$(this).click(function(){
$(this).focus();
});
break;
case 'timeEntry':
$(this)
.timeEntry(datePopup.settings)
.addClass('date-popup-init')
$(this).click(function(){
$(this).focus();
});
break;
}
}
});
}
};
Если бы они работали на OP, разместившего на вопросы, я не могу понять, почему это не будет для вас ... если вы не показать нам код, который вы пытаетесь и сказать нам, что ** ** Безразлично 't work – JMax
Я разместил выше – orif