我需要在视图更改时执行某些操作。例如,当从motnh去到agendaDay。
没有工作任何想法。有什么想法?
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);
}),
答案 0 :(得分:1)
代码中的小错误。您希望()
内的函数返回另一个函数,但它不运行。正确的形式是:
(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);
}
})(),
答案 1 :(得分:0)
来晚了,但是尝试:
eventAfterAllRender :(函数(视图){
// your code
}),