我在我的一個項目中使用JQuery UI日期選擇器。我需要禁用美國假期日期。我試過jQuery UI Datepicker - Disable specific days和Can the jQuery UI Datepicker be made to disable Saturdays and Sundays (and holidays)?JQuery UI:日期選擇器
但他們沒有工作。我怎樣才能讓特殊的日子變得不可選擇。
我也試過用http://tokenposts.blogspot.com/2011/05/jquery-datepicker-disable-specific.html,代碼片段正在運行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;
}
}
});
}
};
如果他們工作了誰張貼問題的任擇議定書,我不明白爲什麼它不會爲你...除非你告訴我們,你的代碼試圖告訴我們什麼** **沒有按't工作 – JMax 2011-12-29 10:34:01
我已經張貼 – orif 2011-12-29 11:02:12