取消事件冒泡

2021-08-18 09:10:11 字數 696 閱讀 5162

阻止事件冒泡:

1.e.stoppropagation()方法   ie瀏覽器不可以

2.cancelbbubble=true;屬性 ie瀏覽器

**如下:

}

function stopbubble(e)else

}

阻止冒泡和阻止預設事件

1.event.stoppropagation()方法

阻止事件的冒泡方法,但是預設事件仍然會執行,如果點

擊乙個連線,這個連線仍然會被開啟,

2.event.preventdefault()方法

阻止預設事件的方法,連線不會被開啟,但是會發生冒泡

3.return false

阻止事件冒泡也會阻止預設事件;連線不會被開啟,事件也不會傳遞到上一層的父元素;等於同時呼叫了event.stoppropagation()和event.preventdefault()

取消冒泡事件

這也時從別人那copy來的。只不過是 自己打了一次。原文 在預設情況下,發生在乙個子元素上的單擊事件 或者其他事件 如果在其父級元素繫結了乙個同樣的事件,此時點選子元素,click事件會首先被子元素捕獲,執行繫結的事件程式,之後會被父級元素捕獲,再次激發一段指令碼的執行,這就是所謂的 事件冒泡 ob...

jquery 取消冒泡

1 通過返回false來取消預設的行為並阻止事件起泡。jquery form bind submit function 2 通過使用 preventdefault 方法只取消預設的行為。jquery form bind submit function event 3 通過使用 stoppropaga...

jquery 取消冒泡

1 通過返回false來取消預設的行為並阻止事件起泡。jquery form bind submit function 2 通過使用 preventdefault 方法只取消預設的行為。jquery form bind submit function event 3 通過使用 stoppropaga...