fullcalendar 在视图更改时执行某些操作
fullcalendar do something when view change
我需要在视图更改时做一些事情。例如,当从月份转到 agendaDaily 时。
没用 anythink.any 个想法?
viewRender:(function() {
var lastViewName;
return function(view) {
var view = $('#calendar').fullCalendar('getView');
alert('The new title of the view is ' + view.title);
}
}),
和
viewRender:(function(view) {
var view = $('#calendar').fullCalendar('getView');
alert('The new title of the view is ' + view.title);
}),
代码中的小错误。您希望 ()
中的函数到 return 另一个函数,但它不是 运行。正确的形式是:
(function() {
return function(){...};
})(); //extra parentheses run the function
这叫做Self-Executing Anonymous Function。
当您这样做时,您的代码会起作用:
viewRender: (function () {
var lastViewName;
return function (view) {
var view = $('#calendar').fullCalendar('getView');
alert('The new title of the view is ' + view.title);
}
})(),
有点晚了但试试看:
eventAfterAllRender:(函数(视图){
// your code
}),
在 FullCalendar 5 中,这似乎是 datesSet
:https://fullcalendar.io/docs/datesSet
我需要在视图更改时做一些事情。例如,当从月份转到 agendaDaily 时。
没用 anythink.any 个想法?
viewRender:(function() {
var lastViewName;
return function(view) {
var view = $('#calendar').fullCalendar('getView');
alert('The new title of the view is ' + view.title);
}
}),
和
viewRender:(function(view) {
var view = $('#calendar').fullCalendar('getView');
alert('The new title of the view is ' + view.title);
}),
代码中的小错误。您希望 ()
中的函数到 return 另一个函数,但它不是 运行。正确的形式是:
(function() {
return function(){...};
})(); //extra parentheses run the function
这叫做Self-Executing Anonymous Function。
当您这样做时,您的代码会起作用:
viewRender: (function () {
var lastViewName;
return function (view) {
var view = $('#calendar').fullCalendar('getView');
alert('The new title of the view is ' + view.title);
}
})(),
有点晚了但试试看:
eventAfterAllRender:(函数(视图){
// your code
}),
在 FullCalendar 5 中,这似乎是 datesSet
:https://fullcalendar.io/docs/datesSet