在FullCalendar中按下鼠标



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。要过滤掉右键

相关内容

  • 没有找到相关文章

最新更新