最新国产好看的视频,伊人天堂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)論

额尔古纳市| 佛冈县| 盐山县| 杭锦后旗| 建昌县| 丁青县| 雷山县| 汝南县| 开封县| 治县。| 宁河县| 陇川县| 阿拉尔市| 商都县| 阿拉尔市| 宾阳县| 阜阳市| 辽源市| 大冶市| 丹东市| 三原县| 淮滨县| 苗栗县| 靖江市| 安西县| 龙泉市| 清镇市| 大同市| 万州区| 万荣县| 东辽县| 安平县| 鄂托克前旗| 曲沃县| 育儿| 长乐市| 贵南县| 棋牌| 定结县| 高陵县| 溧水县|