2

我想在日历上为每个事件附加 4 个图标。每个图标应该在点击事件上调用不同的函数。老实说,我的 CSS 不太好。我尝试了以下代码,但未调用这些图标的单击事件。而是调用事件事件。无论如何要附加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+");\" />"));
}
4

1 回答 1

7

我认为您需要使用该.on()函数将事件处理程序注册到您的图标。

检查这个小提琴:http: //jsfiddle.net/100thGear/rpc23/

点击事件被触发并由处理程序进行适当.on()处理。让我知道这是否有帮助!

于 2012-07-18T14:03:36.373 回答