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

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

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

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

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

復(fù)制代碼 代碼如下:

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

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

相關(guān)文章

最新評論

南平市| 夏河县| 铜鼓县| 佛冈县| 武夷山市| 威海市| 久治县| 龙南县| 龙陵县| 莆田市| 忻城县| 洛川县| 武城县| 平远县| 富顺县| 壤塘县| 蒲城县| 柏乡县| 咸丰县| 洞口县| 通山县| 鄂州市| 鄱阳县| 上栗县| 盘锦市| 成武县| 青田县| 北安市| 收藏| 托里县| 察哈| 乌拉特中旗| 和平区| 灵石县| 商洛市| 恩施市| 上虞市| 朔州市| 芒康县| 龙岩市| 若羌县|