我在我的項目中使用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 –