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

javascript循環(huán)變量注冊dom事件 之強大的閉包

 更新時間:2010年09月08日 11:26:07   作者:  
是在循環(huán)過程過this被改變,注冊過的事件也被隨之改變,找到了一種解決方法
今天遇到了這個問題:
復制代碼 代碼如下:

//偽代碼
for (var i=0; i<n; i++) {
addEvent(obj[i], "click", func(i));
}

結果出現(xiàn)了問題,所有的dom都被注冊了 i=n 的時候的事件,查了一些資料,說是在循環(huán)過程過this被改變,注冊過的事件也被隨之改變,找到了一種解決方法;

復制代碼 代碼如下:

for (var i=0; i<n; i++) {
(function (i){addEvent(obj[i], "click", function (){func(i);});})(i);
}

利用必包保持對變量的持久引用,很強大的說!
(如果您有更好的方法,請不吝賜教(*^__^*) 嘻嘻……)

相關文章

最新評論

台中市| 普安县| 北票市| 土默特右旗| 厦门市| 惠水县| 鄂州市| 大宁县| 青河县| 洪洞县| 泰宁县| 兖州市| 扶余县| 汉寿县| 洛川县| 永靖县| 神木县| 古浪县| 柞水县| 蒲江县| 珠海市| 长宁县| 札达县| 龙门县| 巩义市| 威海市| 金塔县| 云霄县| 宕昌县| 达州市| 威远县| 南岸区| 岑巩县| 当阳市| 敖汉旗| 石城县| 天峻县| 荃湾区| 项城市| 崇阳县| 虹口区|