jquery 事件繫結處理方式

2022-09-20 21:33:20 字數 468 閱讀 7790

jquery 事件繫結的幾種方式 ,click,  blind,live,delegate,on

click 效率太慢 淘汰。

blind 沒有動態繫結功能

live是把事件繫結到document 上 迴圈所有元素 通過冒泡 找到指定元素 執行事件處理,

$('table tr').live('click',function(){});

delegate 是把 事件繫結到指定的父元素上  這樣迴圈元素範圍縮小 效率高 ,

$('table').delegate('tr','click',function(){});

on 也包含了 delegate 的功能  ,on是1,.7版本以上支援的 事件繫結的統一方式,效率高 呼叫簡單不用考慮 什麼時間註冊時間

$('table').on('click','tr',function(){});

jQuery(二)事件繫結方式

bind type,data fn 為每個匹配元素的特定事件繫結對應的事件處理函式 type表示事件型別,多個事件型別使用空格分隔 data表示傳遞給繫結函式的額外資料物件,函式中使用event.data接收 了解 fu表示繫結的函式 例子 當繫結不同事件型別繫結不同事件函式 白日依山盡,黃河入海流...

C 事件 預定義事件處理方式

學習事件,我覺得最不好理解的就是c 中預定義了事件,事件有很多種,比如說滑鼠的事件 mousermove,mouserdown等,鍵盤的事件 keyup,keydown,keypress。eventargs是包含事件資料的類的基類,用於傳遞事件的細節。有事件,就會有對事件進行處理的方法,而事件和處理...

jquery 事件繫結

1.bind bind 方法為被選元素新增乙個或多個事件處理程式,並規定事件發生時執行的函式。多個事件用空格分開 可以繫結的事件有click dblclick mouseover mouseout mousedown mouseup等滑鼠事件,至於鍵盤事件,嘗試沒發現效果。selector bind...