Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从ajax fullCalendar中获取悬停日期_Javascript_Fullcalendar_Fullcalendar 3 - Fatal编程技术网

Javascript 从ajax fullCalendar中获取悬停日期

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

我使用的是jquery完整日历,根据ajax的响应显示每个日期的数据信息

    $('.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获取包含开始日期和结束日期的数据,我想根据鼠标悬停的日期显示不同的数据。好吧,简短的回答是,这是不可能的,抱歉。上面我向你展示的是你能做的最接近的事情。如果你愿意通过点击(而不是悬停)来做,那么你可以使用它,每当用户在特定的一天点击时,它就会触发。从中你可以得到点击的日期并在代码中使用它。是的,这样我就可以得到具体的日期,谢谢