JQueryon
メソッドを使用して、イベント ハンドラーをウィンドウ オブジェクトにアタッチしています。
$(window).on('resize', function(e){
/** my functional code goes here **/
e.stopPropagation();
});
これは、イベント ハンドラーが複数回呼び出されている: これは、イベント ハンドラーが JQuery プラグインの初期化セクションにあるためです。そのため、誰かが次のようにプラグイン コンストラクターを呼び出すと、次のようになります。
$('selector').myPlugin({settings_1});
$('selector').myPlugin({settings_2});
$('selector').myPlugin({settings_3});
イベント ハンドラは 3 回アタッチされます。
off
サイズ変更中にそれらの1つだけがトリガーされるように、3つのイベントハンドラーの1つを除いてすべてを識別して廃止する方法を探しています(メソッドを使用)。
イベント ハンドラーを特定し、必要なハンドラーを削除するにはどうすればよいですか?