我添加一个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次?
或者任何人都有更好的想法来处理用户点击上一个/下一个按钮?
答案 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);
}
});
这可能会避免你的问题。
答案 1 :(得分:0)
尝试删除选择器中的span。可能会有所帮助。按钮内有三个跨度......