Dayclick在FullCalendar中的mousedown

时间:2016-10-31 18:47:40

标签: jquery fullcalendar

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

有办法做到这一点吗?

1 个答案:

答案 0 :(得分: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过滤掉右键点击。