原文:JS~delegate與live

在jquery里有兩個方法可以用來綁定自動追加出來的 對象,它們是live和delegate,事實上,這兩個方法是bind方法的一個變體,在對於固定 對象時,我們通常使用bind就可以了,而對象動態產生的 對象,使用bind就無能為力了,這時live和delegate就出場了,呵呵。 live方法,用來綁定某個 某類 對象,為它們綁定方法 delegate方法,用來綁定某個 某類 對象下的子對象, ...

2013-12-21 09:56 1 2944 推薦指數:

查看詳情

jQuery中的bind(), live(), on(), delegate()

當我們試圖綁定一些事件到DOM元素上的時候,我相信上面這4個方法是最常用的。而它們之間到底有什么不同呢?在什么場合下用什么方法是最有效的呢? 准備知識: 當我們在開始的時候,有些知識是必須具備的: ...

Wed Oct 10 01:42:00 CST 2012 4 13402
jQuery中.bind() .live() .delegate() .on()的區別

bind(type,[data],fn) 為每個匹配元素的特定事件綁定事件處理函數 live(type,[data],fn) 給所有匹配的元素附加一個事件處理函數,即使這個元素是以后再添加進來的 delegate(selector,[type],[data],fn ...

Sun Mar 31 01:01:00 CST 2013 4 58737
javascript 原生實現 jquery live/delegate

原理:都是利事件冒泡實現事件委派    live方法是固定把事件都綁定在了document上,而delegate 把事件綁定了提供的父元素上    delegate減少了冒泡次數,效率會更高些 ...

Tue Jul 30 08:29:00 CST 2013 0 3069
談 jquery中.band() .live() .delegate() .on()的區別

bind(type,[data],fn) 為每個匹配元素的特定事件綁定事件處理函數 live(type,[data],fn) 給所有匹配的元素附加一個事件處理函數,即使這個元素是以后再添加進來的 delegate(selector,[type ...

Thu Feb 23 01:23:00 CST 2017 0 1943
jQuery的事件委托方法之on、livedelegate

前言   事件委托淺談,js界里很火熱的一項技術應該就有‘事件委托(event delegation)’了,什么是事件委托呢?我的理解是這樣的,想給子元素添加事件反而添加到父元素的身上,當然這個認識十分淺顯哈。接下來就說說具體應用場景。   (1)考慮一個ul,在li的數量非常少 ...

Thu Jun 15 23:20:00 CST 2017 0 2171
jQuery中.bind() .live() .delegate() .on()區別

event:必需項;添加到元素的一個或多個事件,例如 click,dblclick等;           單事件處理:例如 $(selector).bind("clic ...

Wed Jan 06 23:14:00 CST 2016 1 12636
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM