gpt4 book ai didi

javascript - Firefox 15 中的完整日历 eventDrop firing eventClick

转载 作者:行者123 更新时间:2023-11-29 09:55:23 25 4
gpt4 key购买 nike

我不知道要对以下代码进行哪些更改才能使其在 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

另一个类似的未回答的 Full Calendar 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 firing eventClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13095533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com