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 に答える