javascript – 在Firefox 15中完整日历eventDrop触发事件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 在Firefox 15中完整日历eventDrop触发事件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1229字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 在Firefox 15中完整日历eventDrop触发事件](/upload/InfoBanner/zyjiaocheng/722/ad5f57e7935c466ca9b26dea38792768.jpg)
我不知道要在Firefox 15中使用以下代码到底有什么变化:
eventDrop: function (event, dayDelta) {
updateCalendarEvent(event.id, dayDelta);
//Firefox 15 fires eventClick for no good reason???
},
eventClick: function (event) {
alert('event click');
if (event.url) {
alert(event.url);
vUrl = '../Activities/' + event.url;
openActivityAddEditDialog(vUrl, 'Edit Activity');
return false;
}
},
我做了一些研究,这肯定是一个BUG.代码在Chrome,Safari,Firefox 14&甚至IE浏览器 – 但不是Firefox 15.已经差不多2个月了,看不到修复.
有人在这里发布了一个解决这个问题的方法:
http://code.google.com/p/fullcalendar/issues/detail?id=1523
另一个类似未答复的完整日历Firefox SO问题:
Full Calendar event hyperlinks automatically fire in Firefox
解决方法:
你还会有一些这样的事件数据:
events: [
{id: '76',title: 'Hot Shave',data: 'Some data',start: new Date(2012,9, 17, 13 , 55),end: new Date(2012,9,17, 13 , 115),allDay: false, url: '<someurl>'}
],
将名为“url:”的事件更改为“workingurl:”,并将您的eventclick代码更新为:
eventClick: function (event) {
alert('event click');
if (event.workingurl) {
alert(event.workingurl);
vUrl = '../Activities/' + event.workingurl;
openActivityAddEditDialog(vUrl, 'Edit Activity');
return false;
}
},
这应该停止FF基于url:属性触发点击,该属性不再存在.
内容总结
以上是互联网集市为您收集整理的javascript – 在Firefox 15中完整日历eventDrop触发事件全部内容,希望文章能够帮你解决javascript – 在Firefox 15中完整日历eventDrop触发事件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。