jQuery 判斷元素上是否綁定了事件
更新時(shí)間:2009年10月28日 22:08:17 作者:
怎樣判斷有沒有綁定一個(gè)事件,大家可以參考下。
我研究了一下之后發(fā)現(xiàn),jQuery都將事件緩存起來了,其實(shí)也是為了防止內(nèi)存溢出以及頁面unload的時(shí)候的速度,也包括多函數(shù)觸發(fā),方便管理等諸多好處,具體可以參考此文。
jQuery會(huì)在window.unload的時(shí)候卸載所有綁定過的事件,釋放內(nèi)存的。
OK,言歸正傳。判斷元素上是否綁定過事件用如下語句
jQuery.data(elem,"events")[type] //老版本也能用
$(elem).data("events")[type] //1.2.3以后才能用
返回值:
一個(gè)Object,可以用for in來遍歷。或者undefined。
參數(shù):
elem是一個(gè)DOM對(duì)象,type是事件類型。
舉例:
判斷id為foo的元素上是否綁定了click事件
if( $("#foo").data("events")["click"] ){
//your code
}
jQuery會(huì)在window.unload的時(shí)候卸載所有綁定過的事件,釋放內(nèi)存的。
OK,言歸正傳。判斷元素上是否綁定過事件用如下語句
復(fù)制代碼 代碼如下:
jQuery.data(elem,"events")[type] //老版本也能用
$(elem).data("events")[type] //1.2.3以后才能用
返回值:
一個(gè)Object,可以用for in來遍歷。或者undefined。
參數(shù):
elem是一個(gè)DOM對(duì)象,type是事件類型。
舉例:
判斷id為foo的元素上是否綁定了click事件
復(fù)制代碼 代碼如下:
if( $("#foo").data("events")["click"] ){
//your code
}
您可能感興趣的文章:
- jQuery事件綁定.on()簡要概述及應(yīng)用
- jquery移除、綁定、觸發(fā)元素事件使用示例詳解
- jQuery給動(dòng)態(tài)添加的元素綁定事件的方法
- jQuery動(dòng)態(tài)添加的元素綁定事件處理函數(shù)代碼
- JQuery中綁定事件(bind())和移除事件(unbind())
- jQuery事件綁定和委托實(shí)例
- jQuery中的bind綁定事件與文本框改變事件的臨時(shí)解決方法
- jQuery實(shí)現(xiàn)當(dāng)按下回車鍵時(shí)綁定點(diǎn)擊事件
- JQuery給元素綁定click事件多次執(zhí)行的解決方法
- jQuery中對(duì)未來的元素綁定事件用bind、live or on
- JQuery調(diào)用綁定click事件的3種寫法
- jQuery簡單綁定單個(gè)事件的方法示例
相關(guān)文章
jQuery實(shí)現(xiàn)磁力圖片跟隨效果完整示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)磁力圖片跟隨效果,結(jié)合完整實(shí)例形式分析了jQuery事件響應(yīng)及animate方法實(shí)現(xiàn)帶緩沖效果的圖片跟隨效果,需要的朋友可以參考下2016-09-09jQuery響應(yīng)鼠標(biāo)事件并隱藏與顯示input默認(rèn)值
這篇文章主要介紹了jQuery響應(yīng)鼠標(biāo)事件并隱藏與顯示input默認(rèn)值的具體實(shí)現(xiàn),需要的朋友可以參考下2014-08-08jquery控制listbox中項(xiàng)的移動(dòng)并排序的實(shí)現(xiàn)代碼
listbox中項(xiàng)的移動(dòng)并排序的jquery實(shí)現(xiàn)代碼,使用jquery與listbox的朋友可以參考下。2010-09-09統(tǒng)計(jì)jQuery中各字符串出現(xiàn)次數(shù)的工具
如果使用一個(gè)變量替換,使用工具壓縮時(shí)將會(huì)進(jìn)一步減少文件的大小2012-05-05基于jquery的網(wǎng)站幻燈片切換效果焦點(diǎn)圖代碼
一款大氣的jQ網(wǎng)站幻燈片切換效果焦點(diǎn)圖代碼,有需要了解習(xí)的朋友可進(jìn)入?yún)⒖?,這款jQuery網(wǎng)站幻燈片切換效果焦點(diǎn)圖非常大氣,要是網(wǎng)站首頁應(yīng)用此款效果,必定是蓬蓽生輝啊2013-09-09jQuery - AJAX load() 實(shí)例用法詳解
這篇文章主要介紹了jQuery - AJAX load() 實(shí)例用法以及相關(guān)知識(shí)點(diǎn)總結(jié),有需要的朋友們參考下。2019-08-08jQuery實(shí)現(xiàn)一組圖片循環(huán)滾動(dòng)
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)一組圖片循環(huán)滾動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01