Firefox中会自动触发完整日历事件超链接

use*_*282 5 firefox calendar click drag

我正在使用带有可拖动事件的完整日历.我在事件对象中指定了一个url,导致事件链接到页面.每当我在IE或Chrome中拖动一个事件时,点击事件都不会触发(这很好).但它确实在Firefox中.有一个名为eventClick的事件由完整日历提供,但显然在超链接重定向之前不会触发.有没有办法防止拖动触发click事件而不使用一些jQuery hack?

小智 4

问题出在 event.url 上

将您的活动从 url: 更改为 hackurl:

然后在您的点击事件中而不是:

if (event.url)
{ execute code }
Run Code Online (Sandbox Code Playgroud)

if (event.hackurl)
{ execute code }
Run Code Online (Sandbox Code Playgroud)

我有完全相同的问题,并且通过简单地使用不同的自定义属性来修复 - 现在这是一个干净且非常简单的解决方法,不需要破解 jquery 或 fullcalendar javascript。

希望能帮助到你