原文:jQuery的.click,.bind,.unbind,.on,.off,.delegate,.undelegate

.click與.bind .click和.bind都是給每個元素綁定事件,對於只綁定一個click事件,.bind事件的簡寫就是.click那種方式。 這兩種方式都會出現兩個問題: 第一個問題,如果要綁定的事件特別多,比如要綁定 個元素,要綁定 次,對於大量元素來說,影響到了性能。但是如果是id選擇器,因為id唯一,用bind 方法就很快捷了。 第二個問題,對於尚未存在的元素,無法綁定。動態添加一 ...

2016-03-29 18:25 0 3450 推薦指數:

查看詳情

jquery unbindoff的區別(轉)

1:unbind():為每個匹配元素的特定事件綁定事件處理函數。  unbind(type,[data],fn)  type: 含有一個或多個事件類型的字符串,由空格分隔多個事件。  比如"click"或"submit",還可以是自定義事件名。  data:作為event.data屬性值傳遞給事件 ...

Wed Aug 19 18:37:00 CST 2015 0 2169
jqueryclick() bind() live() 與 delegate() 作用及其區別

1、click()與bind()   1).click()     在jqeury事件處理API中,bind()是其API基礎。click(),mouseover(),mousermove等來處理事件,真正起作用的是bind()。而這些方法都只是輔助作用(別名函數),簡化使用。他們都只有一個 ...

Fri Apr 17 19:09:00 CST 2015 0 3921
JQuery中的bind()和unbind()的理解

bind()和unbind()提供了事件的綁定和取消機制,既可以綁定html默認支持的事件,也能夠綁定自定義的事件。 1、JQuery中事件可以重復綁定,不會覆蓋。 當點擊button1的時候,這2個事件處理函數都會觸發。上面綁定的是不同的匿名函數,占用 ...

Thu Jan 04 05:57:00 CST 2018 0 12144
jQuery方法區別:click() bind() live() delegate()區別

click(),bind(),live()都是執行事件時使用的方法,他們之前是有一些區別的,我們在使用這些方法時應該根據需要進行選擇。 1.click()方法是我們經常使用的單擊事件方法: $("a").click(function() { alert("hello ...

Tue Jan 01 00:30:00 CST 2013 0 7095
jQuery事件綁定—on()、bind()與delegate()

啃了一段日子的js相關了,學的過程中發現在jQuery中綁定事件時,有人用bind(),有人用on(),有人用delegate(),還有人用live(),看代碼的時候覺得都實現功能了也就掀過去了,只是一直沒完全弄懂之間的區別,於是今天查了下資料,自己做個總結。 之所以有這么多類型的綁定方法 ...

Wed Jun 03 06:35:00 CST 2015 5 1719
jQuery中的bind(), live(), on(), delegate()

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

Wed Oct 10 01:42:00 CST 2012 4 13402
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM