1

バブリングやキャンセルができないイベントをトリガーしたいと思います。これは可能ですか?または、常にイベントハンドラー内でstopPropagationを起動する必要がありますか?

私は試した:

someobj.trigger({ type: 'some_event_type', bubbles: false, cancellable:false });

無駄に。それを行う方法があるはずですが、私はまだそれを見つけていません....。

4

2 に答える 2

4

.triggerHandlerを試すことができます。それ:

  • DOM階層をバブルアップしないでください
  • イベントのデフォルトの動作は発生しません
  • 最初に一致した要素にのみ影響します
于 2012-12-14T20:44:46.253 に答える
1

event.stopPropogationを使用して、イベントがバブリングしないようにします。https://developer.mozilla.org/en-US/docs/DOM/event.stopPropagation

于 2012-12-14T20:42:48.237 に答える