在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ addEventListener的參數(shù)里可否一次綁定多個(gè)事件

addEventListener的參數(shù)里可否一次綁定多個(gè)事件

當(dāng)下面3個(gè)事件發(fā)生時(shí),都需要調(diào)用某個(gè)函數(shù)來(lái)分析新的url。(同一個(gè)函數(shù))
現(xiàn)在是分3次綁定的,能否合并到一個(gè)addEventListener里完成綁定呢?

window.addEventListener('pushState', function () {
    fun();
});
window.addEventListener('popstate', function () {
    fun();
});
window.addEventListener('replaceState', function () {
    fun();
});

ps:因?yàn)檫@個(gè)頁(yè)面使用了上面的技術(shù),所以要監(jiān)聽(tīng)這幾個(gè)事件。hashchange不適用。

回答
編輯回答
初念
['pushState','popstate','replaceState'].forEach(function(item,index){
     window.addEventListener(item, fun);
})
2018年8月28日 00:59