【发布时间】:2014-01-03 20:02:35
【问题描述】:
单击鼠标右键时是否触发单击?我想实现一个带有完整日历的右键菜单,但它只有 dayClick 事件,我认为只有在单击鼠标左键时才会触发该事件。我在想类似的东西
dayClick: function(date, allDay, jsEvent){
if (jsEvent.button === 1){
//show menu
}else{
//do something with day
}
}
但是当单击鼠标右键时不会触发 dayClick....还有其他想法吗?
【问题讨论】:
-
你可以使用 mousedown 事件
-
$(document).on('contextmenu','.day',function(e){ e.preventDefault(); // code here }); -
由于 jquery 在标签中,@A.Wolff 的建议似乎是最直接和最简单的。
标签: jquery fullcalendar right-click