在我的viewDisplay
方法中,我有goToDate
方法,实际上当您点击一天,一周或一个月时,日历视图会转到此特定点击日,其中包含您从一天中选择的内容。一周或一个月
viewDisplay: function (view) {
var current_clicked_day = $(window).data('cell_date') || new Date();
$('#calendar').fullCalendar('gotoDate', current_clicked_day);
},
并且工作正常,但它会打破与prev,next和today相关的所有事件
< > 今天
我不确定这是我的代码中的内容还是库中的错误
例如
如果您点击日历中的某一天 - 然后点击右上角的 Day ,然后点击 Today ,那将无效我在控制台中没有收到任何错误
答案 0 :(得分:0)
根据我的理解,当您点击agendaDay
或month
次观看(http://arshaw.com/fullcalendar/docs/views/Available_Views/)中的某一天时,您希望显示weekAgenda
视图
首先,viewDisplay
已被弃用(http://arshaw.com/fullcalendar/docs/removed/viewDisplay/)几个版本之前。我建议你更新你的图书馆。
要实现您的目标,您需要致电dayClick
(http://arshaw.com/fullcalendar/docs/mouse/dayClick/)
这是一个基于你的小提琴。
我评论了viewDisplay
并在之后添加了dayClick
部分。 http://jsfiddle.net/4bg2B/3/