fullcalendar在视图更改时执行某些操作

时间:2015-08-18 16:18:32

标签: javascript view fullcalendar onchange

我需要在视图更改时执行某些操作。例如,当从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);
            }),

2 个答案:

答案 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

}),