Jquery Fullcalendar在Today视图中隐藏一些小时



我想在Today视图中隐藏或删除一些小时,现在使用minTime和maxTime选项。

期望输出为小时范围(7至12岁)(隐藏13-14-16小时行)(16 ~ 22)

      $('#calendar').fullCalendar({
                header: hdr,
                buttonText: {
                    prev: '<i class="fa fa-chevron-left"></i>',
                    next: '<i class="fa fa-chevron-right"></i>'
                },
                minTime: "7:00",
                maxTime: "23:00",
                editable: true,
                droppable: true

这可能是一个旧的帖子,但它仍然可以帮助别人

使用viewRender选项,你可以搜索整个表,并根据你使用

的范围删除说的小时数
viewRender: function(view, element) {
      $(element).find('div.fc-slats table tr[data-time]').filter(function() {
        var _t = jQuery(this).data('time');
        /* Searches for the times that we don't want */
        return ((_t >= '07:00' && _t <= '12:00') || (_t >= '16:00' && _t <= '22:00')) === false;
      }).each(function() {
        $(this).remove(); /* hide the unnecessary rows */
      });
  }

相关内容

  • 没有找到相关文章

最新更新