event.stopPropagation()
此方法能夠阻止事件冒泡的發生。
對trigger()來自定義的事件同樣有效。
語法結構:
[JavaScript] 純文字檢視 複製程式碼event.stopPropagation()
引數解析:
此方法不接收任何引數。
jQuery1.0版本新增。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="https://code.jquery.com/jquery-3.0.0.js"></script> <script> $(document).ready(function(){ $("#ant_3").click(function (e) { alert("螞蟻部落三"); e.stopPropagation(); }) $("#ant_2").click(function () { alert("螞蟻部落二"); }) $("#ant_1").click(function () { alert("螞蟻部落一"); }) }) </script> </head> <body> <div id="ant_1"> <div id="ant_2"> <a id="ant_3" href="#">螞蟻部落</a> </div> </div> </body> </html>