我在我的项目中使用FullCalendar。我使用了背景事件rendering="background"
。我如何检测用户是否点击了背景事件?我尝试这个,但它不工作,因为所有的日期不能被点击。检测后台事件
dayClick: function (start, end, allDay, jsEvent, view,color,calEvent) {
if (calevent.rendering==="background") {
alert('Click Background Event Area');
}
else{
$('#modal1').modal('show');
}
if (start.isBefore(moment())) {
$('#calendar').fullCalendar('unselect');
return false;
}
},
https://fullcalendar.io/docs/mouse/eventClick/ - “eventClick不会触发后台事件。”我不知道你在哪里获得了dayClick的方法签名 - 它不像文档中的任何一个:https://fullcalendar.io/docs/mouse/dayClick/或https:// fullcalendar。 io/docs/timeline/dayClick/ – ADyson
你有什么想法如何做到这一点? –
你可以查看这个链接。它已经回答了你的问题https://stackoverflow.com/questions/27359369/detect-click-on-background-event –