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



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

问题出在 event.url 上

将事件从网址更改为黑客网址:

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

if (event.url)
{ execute code }

if (event.hackurl)
{ execute code }

我有完全相同的问题,并且只需使用不同的自定义属性即可修复 - 目前这是一个干净且非常简单的解决方法,不需要破解 jquery 或全日历 javascript。

希望对你有帮助

最新更新