3

addEventListenerを使用するときに、 jQueryを使用しproxy()てハンドラー内のスコープを有効にしています

document.addEventListener('onSomeEvent', $.proxy(myHandler, this));

さて、通常、私が以前呼び出していたイベントを削除したいとき:

document.removeEventListener('onSomeEvent', myHandler, false);

$.proxy()jqueryでオプションを使用するときにどうすればよいですか?

4

1 に答える 1

4
var myHandlerProxied = $.proxy(myHandler, this);
document.addEventListener('onSomeEvent', myHandlerProxied);

document.removeEventListener('onSomeEvent', myHandlerProxied, false);
于 2012-08-05T09:06:19.823 に答える