Fullcalendar检测右键单击议程视图上的空时隙

时间:2014-09-26 12:12:20

标签: javascript jquery fullcalendar

我正在使用Adam Shaw的fullcalendar 2.1.1 JS库在我的webapp中实现日历。 我需要对右键单击某些元素做出反应。我已经通过绑定" mousedown"来响应右键点击事件和日期。 dayRendereventRender回调中的事件。

但是,我还需要在议程视图中右键点击空位。右键单击不会触发dayClicked,并且没有记录其他可用的渲染回调。 有人知道如何在议程视图中的空插槽上实现右键单击侦听器吗?

1 个答案:

答案 0 :(得分:2)

尝试每天添加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        
    }    
}