fullcalendarプラグインを使用しています。jquery .on()関数を使用してアイコンをクリック可能にしましたが、問題は、イベントに配置されているアイコンをクリックすると、fullcalendarプラグインのeventClickメソッドもトリガーされることです。フルカレンダーの月ビューのイベントに配置されているアイコンをクリックしたときに、eventClickメソッドがトリガーされないようにします。誰かが同様の問題に直面しましたか?イベントのアイコンがクリックされたときにのみeventClickメソッドを無効にする方法はありますか?.unbind()関数を使用しようとしましたが、アイコンをクリック可能にするために使用される.on()関数とともにevenClickメソッドがトリガーされます。
質問する
2298 次
1 に答える
3
最後にアイコンのクリックイベントで、DoomTreeへのイベントの伝播をキャンセルできます。
例:http ://api.jquery.com/event.stopImmediatePropagation/
$(".icons").on("click", function(event){
event.stopImmediatePropagation();
});
または:http ://api.jquery.com/event.stopPropagation/
$(".icons").on("click", function(event){
event.stopPropagation();
// do something
});
于 2012-08-17T08:41:28.903 に答える