完整的日历视图显示goToDate分前,下和今天

Fullcalendar view display goToDate breaks prev, next and today

本文关键字:分前 今天 goToDate 显示 日历 视图      更新时间:2023-09-26

在我的viewDisplay方法中,我有一个goToDate方法,实际上当你点击一天,一周或一个月的日历视图去这个特定的点击一天,你从一天选择什么。周或月

 viewDisplay: function (view) {
   var current_clicked_day = $(window).data('cell_date') || new Date();
   $('#calendar').fullCalendar('gotoDate', current_clicked_day);
  },

和This is working fine,但是它破坏了所有与prev, next和today相关的事件

& lt; > 今天

我不确定这是我的代码中的东西还是库中的错误

工作示例例如

如果你点击日历上的某一天-然后点击右上角的,然后点击今天,这将不起作用,而且我不会在控制台得到任何错误

根据我的理解,当您在monthweekAgenda视图中单击一天时,您希望显示agendaDay视图(http://arshaw.com/fullcalendar/docs/views/Available_Views/)

首先,viewDisplay在几个版本之前已经被弃用了(http://arshaw.com/fullcalendar/docs/removed/viewDisplay/)。我建议你更新你的图书馆。

实现你想要的,你需要调用dayClick (http://arshaw.com/fullcalendar/docs/mouse/dayClick/)

这是一个基于你的工作小提琴。我评论了viewDisplay,并在后面添加了dayClick部分。http://jsfiddle.net/4bg2B/3/