最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery 判斷元素上是否綁定了事件

 更新時(shí)間:2009年10月28日 22:08:17   作者:  
怎樣判斷有沒有綁定一個(gè)事件,大家可以參考下。
我研究了一下之后發(fā)現(xiàn),jQuery都將事件緩存起來(lái)了,其實(shí)也是為了防止內(nèi)存溢出以及頁(yè)面unload的時(shí)候的速度,也包括多函數(shù)觸發(fā),方便管理等諸多好處,具體可以參考此文。
jQuery會(huì)在window.unload的時(shí)候卸載所有綁定過的事件,釋放內(nèi)存的。

OK,言歸正傳。判斷元素上是否綁定過事件用如下語(yǔ)句
復(fù)制代碼 代碼如下:

jQuery.data(elem,"events")[type] //老版本也能用
$(elem).data("events")[type] //1.2.3以后才能用

返回值:
一個(gè)Object,可以用for in來(lái)遍歷?;蛘遳ndefined。
參數(shù):
elem是一個(gè)DOM對(duì)象,type是事件類型。
舉例:
判斷id為foo的元素上是否綁定了click事件
復(fù)制代碼 代碼如下:

if( $("#foo").data("events")["click"] ){
//your code
}

相關(guān)文章

最新評(píng)論

恩平市| 庆云县| 邢台市| 沾益县| 房产| 米脂县| 长宁区| 河南省| 崇仁县| 高淳县| 青阳县| 侯马市| 运城市| 赣榆县| 托克逊县| 永川市| 华宁县| 郧西县| 慈利县| 浑源县| 滦平县| 蓝山县| 林西县| 绥江县| 扶余县| 腾冲县| 兰西县| 牟定县| 容城县| 上蔡县| 旬阳县| 平陆县| 新干县| 荣昌县| 花莲市| 贵州省| 南开区| 汉中市| 崇阳县| 潞西市| 石嘴山市|