ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript がイベントのバブリングを処理する方法
JavaScript では、event.stopPropagation() メソッドを使用してイベント バブリングを処理できます。 event.stopPropagation() メソッドは、イベントが親要素にバブリングするのを防ぎ、親イベント ハンドラーが実行されるのを防ぎます。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
Dom要素にイベントを追加するとイベントバブリングが発生することがありますが、その処理方法は次のとおりです:
event.stopPropagationを実行してイベントバブリングを防止します
$("#Tab1 .close").live("click", function (event) { droptab(this);//业务逻辑处理函数 event.preventDefault(); event.stopPropagation(); return false; });
events.stopPropagation()
メソッドは、イベントが親要素にバブリングするのを防ぎ、親イベント ハンドラーが実行されるのを防ぎます。
ヒント: event.isPropagationStopped()
メソッドを使用して、このメソッドが指定されたイベントで呼び出されているかどうかを確認してください。
[推奨学習: JavaScript 上級チュートリアル]
以上がJavaScript がイベントのバブリングを処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。