当下面3个事件发生时,都需要调用某个函数来分析新的url。(同一个函数)
现在是分3次绑定的,能否合并到一个addEventListener里完成绑定呢?
window.addEventListener('pushState', function () {
fun();
});
window.addEventListener('popstate', function () {
fun();
});
window.addEventListener('replaceState', function () {
fun();
});
ps:因为这个页面使用了上面的技术,所以要监听这几个事件。hashchange不适用。
Qyouu
相关分类