我想知道是否有一种方法可以为 Adam Shaw 的 fullcalendar jQuery 插件自定义滚动条,当在日历中进入 Day 时,我看到一个默认滚动条,我设法通过修改高度来快速修复它,如下所示:
$('#calendar').fullCalendar('option', 'contentHeight', 800);
问题是我不希望它消失我只想像 nicescroll 一样自定义滚动条。
有没有办法我可以做到这一点?
这有点 hacky - 我正在找到最近的 DIV,它有一个类,然后遍历到下一个 div(它有滚动条)并在该元素上启用 niceScroll。如果滚动的容器上有一个类或一个 ID,那就更容易了。
包含 nicescroll 后,您可以将其添加到日历初始化中:
viewDisplay: function(view) {
$('.fc-agenda-divider').next('div').niceScroll();
}
像这样的东西
$('#calendar').fullCalendar({
viewDisplay: function(view) {
$('.fc-agenda-divider').next('div').niceScroll();
})
你可以在这里看到它的实际效果:http: //jsbin.com/ugepus/1/