Javascript 完整日历-将可点击图标与事件关联?
我想在日历上为每个事件添加4个图标。每个图标应在单击事件时调用不同的函数。老实说,我不太擅长CSS。我尝试了下面的代码,但没有调用这些图标的单击事件。而是调用事件。是否有附加4个图标和可点击事件?先谢谢你Javascript 完整日历-将可点击图标与事件关联?,javascript,jquery,jquery-plugins,fullcalendar,Javascript,Jquery,Jquery Plugins,Fullcalendar,我想在日历上为每个事件添加4个图标。每个图标应在单击事件时调用不同的函数。老实说,我不太擅长CSS。我尝试了下面的代码,但没有调用这些图标的单击事件。而是调用事件。是否有附加4个图标和可点击事件?先谢谢你 eventRender: function(event,element,calEvent) { element.find(".fc-event-title").after($("<span class=\"fc-event-icons\"></span>").h
eventRender: function(event,element,calEvent) {
element.find(".fc-event-title").after($("<span class=\"fc-event-icons\"></span>").html("<img src=\"/images/pass.png\" onclick=\"javascript:icons("+this.id+");\" /><img src=\"/images/pass.png\" onclick=\"javascript:icons("+this.id+");\" /><img src=\"/images/pass.png\" onclick=\"javascript:icons("+this.id+");\" /><img src=\"/images/pass.png\" onclick=\"javascript:icons("+this.id+");\" />"));
}
eventRender:function(事件、元素、calEvent){
在($(“”).html(“”)之后查找(“.fc事件标题”);
}
我认为您需要使用.on()
函数向图标注册事件处理程序
检查这把小提琴:
单击事件将被触发,并使用
.on()
处理程序进行适当处理。让我知道这是否有帮助 @ganeshk我曾使用.on()函数使图标可点击,但问题是当我点击图标时,fullcalendar插件的eventClick方法也会触发。我不希望在单击事件上的图标时触发eventClick方法。你能不能把这件事弄清楚?你能在你的答案中加上提琴密码吗?JSFIDLE存在稳定性问题,至少对我和其他一些巴西用户shi@ganeshk来说,你能用最新的jquery和fullcalendar更新FIDLE吗?因为新版本不起作用,请检查是否可以更新?。。。