event.stopPropagation()方法停止將事件冒泡到父元素,從而阻止執(zhí)行任何父事件處理程序。
使用event.isPropagationStopped()方法檢查是否曾經(jīng)(在該事件對象上)調(diào)用過此方法。
您可以在我們的JavaScript Event Propagation教程中了解有關(guān)事件傳播的更多信息。
event.stopPropagation()
在以下示例中,如果單擊子元素,則不會執(zhí)行父元素上的click事件監(jiān)聽器:
$("div, p, a").click(function(){ event.stopPropagation(); alert("您點(diǎn)擊了: " + this.tagName); });測試看看?/?
參數(shù) | 描述 |
---|---|
event | 該事件的參數(shù)來自事件綁定功能 |