欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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,言歸正傳。判斷元素上是否綁定過事件用如下語句
復(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
}

相關(guān)文章

最新評(píng)論