阻止事件冒泡的三種手段

2022-02-21 20:30:04 字數 1574 閱讀 4333

阻止事件冒泡的三種手段

1、return false:可以阻止預設事件和冒泡事件

2、event.stoppropagation/ie下event.cancelbubble  = true;:可以阻止冒泡事件但是允許預設事件

3、event.preventdefault();/ie下event.returnvalue = false:可以阻止預設事件但是允許冒泡事件

1

doctype html

>

2<

html

>

3<

head

lang

="en"

>

4<

meta

charset

="utf-8"

>

5<

title

>jquery阻止冒泡

title

>

6<

style

>

7.div1

11.div2

17style

>

18head

>

19<

body

>

20<

div

class

="div1"

>

21<

div

class

="div2"

>

22點我呀!!!!

"我是鏈結");

59//

return false;//如果不新增任何阻止事件,先彈框,後跳轉,我們可以通過return false阻止跳轉

60});

6162

script

>

63body

>

64html

>

事件冒泡和冒泡的阻止

事件冒泡概念 當元素觸發了事件的時候,會依次向上觸發所有元素的相同事件。事件冒泡的行為演示 我是a 我是b 我是c上面這段 一共有三個事件,三個div都分別繫結了單擊事件。在頁面中當單擊c會連續彈出3個提示框。這就是事件冒泡引起的現象。事件冒 泡的過程是 c b a c冒泡到b冒泡到a。冒泡的阻止 ...

js阻止事件的冒泡

在這棵樹裡面,我點選加號的同時,點選事件會傳播到上級,從而觸發上層元素的點選事件 這不是我所希望的 於是在 的方法裡面加上這句 event.stoppropagation事件就不會向上冒泡了 addchildnode function m,node,event 官方說明 event 物件 不再派發事...

阻止拷貝的三種方式

有些時候我們在定義乙個類的時候不希望其中的拷貝控制成員 拷貝構造和拷貝賦值 起作用,也就是阻止拷貝,這時候可能有人會想,那我們乾脆不定義這樣的拷貝控制函式不就ok了,但悲催的是如果自己不定義,好心的編譯器也會及時的學習雷鋒好榜樣幫你合成定義,即傳說中的合成拷貝構造 合成拷貝賦值。既然如此,應該如何操...