我在monthsView中使用FullCalendar。

当我在日历中悬停一天时,我会得到日期。
换句话说,我想要像事件dayClicking一样的东西,但只是想一天。
我测试了许多不同的方法,都没有成功...

我尝试了以下功能:

JQ('body').on('mouseover', 'td.fc-day', function() {
    console.log("OK");
}),


我也尝试在this topic中找到的解决方案
但是任何解决方案都对我有用...

我能做什么 ?

最佳答案

您是如此亲密,每个fc-dayfc-day-number都有一个data-date属性,其中填充了实际日期:

$('body').on('mouseover', 'td.fc-day, td.fc-day-number', function() {
    console.log($(this).data('date'));
});


如果您有背景事件,它们将在所有日间单元格上方渲染。因此,鼠标悬停将不会响应。如果添加以下CSS,则鼠标悬停事件将通过那些后台事件元素。

.fc-bgevent-skeleton{
    pointer-events: none;
}


jsfiddle

关于javascript - 将鼠标悬停在数月的一天中即可获取日期查看,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30616843/

10-13 00:55