我想在日历上为每个事件添加4个图标。每个图标应该在点击事件上调用不同的功能。说实话,我在CSS方面不太好。我尝试了下面的代码,但没有调用这些图标的click事件。而是调用事件事件。无论如何要附加4个带可点击事件的图标吗?提前谢谢
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+");\" />"));
}
答案 0 :(得分:7)
我认为您需要使用.on()
函数为您的图标注册事件处理程序。
检查这个小提琴:http://jsfiddle.net/100thGear/rpc23/
点击事件会被触发,并使用.on()
处理程序进行适当处理。如果这有帮助,请告诉我!