Dayclick仅在mouseup事件时触发。我试图在议程模式下创建一个可拖动的事件创建器,并且需要捕获mouseDown事件。
有办法做到这一点吗?
有几种方法可以做到这一点,但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。要过滤掉右键