我正在尋找解決方案,如何禁用jQuery Tools Datepicker中的週末日(sat,sun)。我知道有jQueryUI的解決方案,但我需要它,因爲該項目幾乎完成了99%,所以現在挖掘其他代碼是不好的主意。jQuery Tools - 禁用週末日
http://flowplayer.org/tools/dateinput/index.html
我正在尋找解決方案,如何禁用jQuery Tools Datepicker中的週末日(sat,sun)。我知道有jQueryUI的解決方案,但我需要它,因爲該項目幾乎完成了99%,所以現在挖掘其他代碼是不好的主意。jQuery Tools - 禁用週末日
http://flowplayer.org/tools/dateinput/index.html
你可以添加這樣的事情:
$(".date").dateinput({
change: function() {
var dayOfWeek = this.getValue('ddd');
if(dayOfWeek === 'Sat' || dayOfWeek === 'Sun'){
this.hide();
return false;
}
}
});
進一步增強:
我也碰到過這個問題,我已經提出了以下解決方案:
var dateinput = $('input[type="date"]').dateinput({
"onShow": function(event) {
var calendar = this.getCalendar();
var conf = this.getConf();
var classes = conf.css.off + ' ' + conf.css.disabled;
function disableWeekends() {
var weeks = calendar.find('.calweek');
weeks.find('a:first, a:last').addClass(classes);
}
calendar.find('#calprev, #calnext').click(disableWeekends);
disableWeekends();
}
});