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

Ajax局部更新導(dǎo)致JS事件重復(fù)觸發(fā)問題的解決方法

 更新時(shí)間:2014年10月14日 16:47:04   投稿:whsnow  
如果頁面中包含一個(gè)ajax更新的列表,那么需要小心非動(dòng)態(tài)更新部分的事件處理,下面以帶有公共工具欄的列表界面為例

如果在頁面中包含一個(gè)ajax更新的列表,那么需要小心非動(dòng)態(tài)更新部分的事件處理。

以帶有公共工具欄的列表界面為例:

| Menu1 | Menu2

----------------------------------------------------------------------------

ID TITLE DESCRIPTION OPERATION

1 test1 hey test X - ...

2 test2 why not X - ...

----------------------------------------------------------------------------

$.ajax( 
.... 
data: { ... 
}, 
success: function(data) { 
$('Menu1').click( 
function(){ 
//do something 
} 
); 
} 
)

由于Menu1界面部分是公共的,并不會(huì)隨著列表數(shù)據(jù)的更新而被重新載入,那么上面的代碼將產(chǎn)生重復(fù)的click事件觸發(fā)(在多次更新列表后)。

所以我們要注意,在ajax列表更新的結(jié)果處理中,不能包含工具欄事件偵聽的重新初始化。

相關(guān)文章

最新評(píng)論

陇川县| 禄丰县| 汶上县| 左云县| 福泉市| 广德县| 石林| 师宗县| 内乡县| 日土县| 漯河市| 镇远县| 铜陵市| 雷波县| 阳泉市| 鞍山市| 博兴县| 营山县| 彰化县| 海阳市| 扶沟县| 大悟县| 永德县| 枣阳市| 田东县| 宣化县| 漳浦县| 宣武区| 彝良县| 蕲春县| 利津县| 齐河县| 南安市| 富阳市| 南通市| 牡丹江市| 平邑县| 澄江县| 商丘市| 宝鸡市| 双峰县|