Javascript 从ajax fullCalendar中获取悬停日期
我使用的是jquery完整日历,根据ajax的响应显示每个日期的数据信息Javascript 从ajax fullCalendar中获取悬停日期,javascript,fullcalendar,fullcalendar-3,Javascript,Fullcalendar,Fullcalendar 3,我使用的是jquery完整日历,根据ajax的响应显示每个日期的数据信息 $('.mycalendar').fullCalendar('getDate'); $('.mycalendar').fullCalendar({ eventRender: function(event, element, view) { }, eventMouseover: function (data, event, view) { console.log("mouse
$('.mycalendar').fullCalendar('getDate');
$('.mycalendar').fullCalendar({
eventRender: function(event, element, view) {
},
eventMouseover: function (data, event, view) {
console.log("mouse is hovered on a date");
//get the date on which mouse is hovered
}
});
如何使用“eventMouseover”事件处理程序从鼠标悬停时的日历中获取日期?
因此,我可以基于此日期处理数据,因为我想显示的数据会根据日历上的日期而变化。回调的第一个参数是日历事件对象。其中包含事件的开始和结束日期。所以你可以写一些像
eventMouseover: function (event, jsEvent, view) {
console.log("mouse hovered over an event which starts on " + event.start.format("YYYY-MM-DD") + " and ends on " +event.end.format("YYYY-MM-DD"));
}
当然,如果事件跨越多天,它无法准确地告诉您哪一天处于悬停状态
有关更多详细信息,请参阅和。我从ajax获取包含开始日期和结束日期的数据,我想根据鼠标悬停的日期显示不同的数据。好吧,简短的回答是,这是不可能的,抱歉。上面我向你展示的是你能做的最接近的事情。如果你愿意通过点击(而不是悬停)来做,那么你可以使用它,每当用户在特定的一天点击时,它就会触发。从中你可以得到点击的日期并在代码中使用它。是的,这样我就可以得到具体的日期,谢谢