|
性能方面:看下圖
jquery 1.42最新版框架下載
你也可以直接在網頁中引入:
http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js
新增方法:
.delegate( selector, eventType, handler )
這個函數的確很有用。用于給指定的對象附加一個事件監聽。
selector:選擇器
eventType:事件類型
handler:監聽函數
Delegate這個方法用于替代1.3.2中的.live()方法。這個方法比live來的方便,而且也可以達到動態添加事件的作用。
來看下面示例:給表格的每個td綁定hover事件
以前的寫法如下:
復制代碼 代碼如下:
$("table").each(function(){
$("td", this).live("hover", function(){
$(this).toggleClass("hover");
});
});
現在只要如此:
復制代碼 代碼如下:
$("table").delegate("td", "hover", function(){
$(this).toggleClass("hover");
});
一行代碼搞定
當然既然有.delegate()自然也有.undelegate(),用于解除事件綁定
JavaScript技術:jquery 1.4.2發布!主要是性能與API,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。