Dayclick仅在mouseup事件中触发。我正在尝试在议程模式下创建一个可拖动的事件创建者,并且需要捕获mouseDown事件。
有办法做到这一点吗?
答案 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过滤掉右键点击。