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

标签 firefox calendar click drag

我正在使用Full Calendardraggable events 。我在事件对象中指定了一个 url,该 url 导致事件链接到页面。每当我在 IE 或 Chrome 中拖动事件时,单击事件都不会触发(这很好)。但在 Firefox 中确实如此。 Full Calendar 提供了一个名为 eventClick 的事件,但显然该事件在超链接重定向之前不会触发。有没有办法在不使用 jQuery hack 的情况下防止拖动触发点击事件?

最佳答案

问题出在 event.url

将您的事件从 url: 更改为 hackurl:

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

if (event.url)
{ execute code }

if (event.hackurl)
{ execute code }

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

希望对你有帮助

关于firefox - 完整日历事件超链接在 Firefox 中自动触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12923099/

相关文章:

c# - 将自定义 firefox 配置文件与 selenium-standalone-server 一起使用时出现无效条目大小错误

javascript - 如何判断 Firefox 表格单元格中的文本是否溢出?

javascript - 语法错误 : let is a reserved identifier on firefox

jquery - 如何在第二次单击时隐藏元素

python - 使 QLabel 可点击

java - 是否可以删除 FieldSet 然后重新添加它?如何?

javascript - 函数调用时出现无效参数错误,特别是 IE 和 FF

Java 两个日历日期之间的天数不一致

c# - 在 .NET c# 中制作 MSSQL 驱动的日历

vue.js - v-model.trim 和 v-model 有什么区别?