全日历上一个/下一个点击
fullcalendar prev / next click
我添加了一个 javascript 来捕捉用户点击上一个按钮(以获取该月的数据)
$(".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次?
或者谁有更好的办法来处理用户点击上一个/下一个按钮的问题?
尝试删除选择器中的跨度。可能会有帮助。按钮里面有三个span...
最好使用内置事件来获取数据。您可以收听 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);
}
});
这可能会避免您的问题。
我添加了一个 javascript 来捕捉用户点击上一个按钮(以获取该月的数据)
$(".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次?
或者谁有更好的办法来处理用户点击上一个/下一个按钮的问题?
尝试删除选择器中的跨度。可能会有帮助。按钮里面有三个span...
最好使用内置事件来获取数据。您可以收听 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);
}
});
这可能会避免您的问题。