【问题标题】:Dayclick on mousedown in FullCalendarDayclick 在 FullCalendar 中的 mousedown
【发布时间】:2016-10-31 18:47:39
【问题描述】:

Dayclick 仅在 mouseup 事件时触发。我正在尝试在议程模式下创建一个可拖动的事件创建器,并且需要捕获 mouseDown 事件。

有没有办法做到这一点?

【问题讨论】:

  • 提供一个工作示例,说明您遇到的问题以及您已经尝试过的方法。

标签: jquery fullcalendar


【解决方案1】:

有几种方法可以做到这一点,但是开箱即用的 fullcalendar 不支持这些方法。

1) 错误但快速的方法是编辑 fullcalendar.js 以将事件更改为 mousedown。

2) 一次将你的函数绑定到所有事件:

$(document).on('mousedown','.day',function(jsEvent){ 
    YourFunctionHere();    
});

3) 将你的函数绑定到屏幕上呈现的每个事件:

eventRender: function (jsEvent, element) {
    element.bind('mousedown', function (jsEvent2) {
        YourFunctionHere();
    });
}

如有必要,使用 jsEvent.which 过滤掉右键。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多