Dayclick仅在mouseup事件时触发。我正在尝试在议程模式下创建一个可拖动的事件创建器,并且需要捕获mouseDown事件。
有没有办法做到这一点?
发布于 2016-11-01 10:25:13
有几种方法可以做到这一点,但全日历开箱即用都不支持这些方法。
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过滤掉右键单击。
https://stackoverflow.com/questions/40348602
复制相似问题