我正在使用Adam Shaw的fullcalendar 2.1.1 JS库在我的Web应用程序中实现日历。我需要对某些元素的右键单击做出反应。我已经通过在dayRender
和eventRender
回调中绑定"mousedown"事件,让它在事件和天数上单击鼠标右键时做出响应。
但是,我也需要对右键点击议程视图中的空位置做出反应。单击鼠标右键不会触发dayClicked
,也没有其他可用的渲染回调记录。有人知道我如何在议程视图的空位置上实现右键侦听器吗?
尝试将onmousedown
添加到每天:
onmousedown="CustomContext()"
然后在函数中,类似于:
function CustomContext() {
var e = window.event;
var x=e.clientX;
var y=e.clientY;
if (e.which === 3 || e.button === 2) {
//right click happened
}
}