我正在寻找解决方案,如何禁用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();
}
});