事件繫結 1

2022-04-11 18:07:37 字數 587 閱讀 3068

對於非ie瀏覽器來說,利用現代事件繫結非常方便,但是對於ie瀏覽器,它自身提供了專門的現代事件繫結方法,但是ie的現代事件繫結方法問題多多,而且還會導致記憶體洩露,所以本篇文章就是利用傳統事件繫結來模擬w3c的現代事件繫結方法。直接開**,注釋非常清楚:

1 function

addevent(obj, type, fn) else

; 7

8 //

將事件函式存放在事件物件的陣列中

9 if (!obj.events[type])

14 //

將後面的事件函式依次存放在事件物件陣列中的其他位置

15 obj.events[type][addevent.id++] =fn;

16 //

執行事件函式

17 obj['on' + type] = function

() 21};

22}23}

24 //

為每個事件分配乙個計數器

25 addevent.id = 1;

jquery繫結事件以及js繫結事件

jquery繫結事件 bind事件 onelive delegate on對應的 jquery繫結click事件的寫法start click1 bind click function click2 one click function click3 live click function click...

事件處理 on 繫結事件

on 方法在匹配元素上繫結乙個或者多個事件處理函式 element.on events,selector fn 發生多個事件的話 div on click function mouseout function 發生事件發生同樣的操作的話 div on mouseover mouseout funct...

JQuery 事件繫結,移除繫結

bind 隱式迭代,為匹配到的元素繫結相同的事件。selector bind event,func 繫結匿名函式 div p bind click function 繫結指定函式 div p bind click funcname params 繫結click事件 div p click funct...