感谢插件daterangepicker中的isCustomDate函数,我可以将自定义类添加到单元格中。
css:
.holiday {background-color:red;}
代码:
$('input[name="daterange"]').daterangepicker({
isCustomDate: function(e) {
var dataCell = moment(e._d).format("YYYY-MM-DD");
if ( dataCell == "2015-01-01" ) {
return 'holiday newyear';
}
if ( dataCell == "2015-12-25" ) {
return 'holiday xmas';
}
}
});
现在,我想根据添加的类添加标题。如果存在“ xmas”类,请添加title="Christmas day"
。有什么主意吗?
找到解决方案:
on('show.daterangepicker', function(ev, picker) {
$(picker.container[0]).find(".holiday").attr("title","Vacanza");
});
https://jsfiddle.net/h9qdbaxo/1/
更新:如果假期的月份在另一个月中不起作用,我需要向左或向右滚动日历……例如:https://jsfiddle.net/h9qdbaxo/2/