javascript - 全日历检测右键单击议程 View 上的空白时间段

标签 javascript jquery fullcalendar

我正在使用 Adam Shaw 的 fullcalendar 2.1.1 JS 库在我的 web 应用程序中实现日历。 我需要对某些元素的右键单击使用react。我已经通过在 dayRendereventRender 回调中绑定(bind)“mousedown”事件来响应右键单击事件和日期。

但是,我还需要对议程 View 中的空白位置的右键单击使用react。 dayClicked 不会在右键单击时触发,并且没有记录其他可用的渲染回调。 有谁知道我如何在议程 View 中的空槽上实现右键单击监听器?

最佳答案

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

关于javascript - 全日历检测右键单击议程 View 上的空白时间段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26059285/

相关文章:

javascript - 使用 ASP.net mvc4 将文本转换为 HTML

javascript - JS 无法在 Firefox 上运行

javascript - FullCalendar 未显示在 Asp.Net Core Razor View 中

jquery - FullCalendar V2 事件标题在月 View 中被截断

javascript - Highcharts 使用系列标签作为 x 轴类别

javascript - 是否有可能用元素和属性污染 "this"对象

javascript - 吉他和弦自定义标签简单解析器

javascript - jQuery 中的 document.ready

fullcalendar - 完整日历 Google 事件开始/结束格式

javascript - 不要让在输入中写入大于 max 属性的数字