fullcalendar上一个/下一个点击

时间:2015-08-13 11:06:39

标签: javascript jquery fullcalendar

我添加一个javascript来抓住用户点击prev按钮(获取该月份的数据)

$(".fc-prev-button span").click(function(){
                var view = $('#calendar').fullCalendar('getView');
                console.log("The view's title is " + view.intervalStart.format());
                console.log("The view's title is " + view.name);
                return false;
            });

但是每次用户点击时,都会记录3次,表示点击按钮,3次调用该功能,如果有办法只拨打1次?

或者任何人都有更好的想法来处理用户点击上一个/下一个按钮?

2 个答案:

答案 0 :(得分:6)

更好地利用内置事件来获取数据。您可以收听viewRender并获取您的数据:

$("#calendar").fullCalendar({
    viewRender: function(view, element) {
        console.log("The view's title is " + view.intervalStart.format());
        console.log("The view's title is " + view.name);
    }
});

view Render Documentation

这可能会避免你的问题。

答案 1 :(得分:0)

尝试删除选择器中的span。可能会有所帮助。按钮内有三个跨度......