【发布时间】:2015-09-12 08:19:56
【问题描述】:
我同时使用了 jquery hashchange 和 window.addEventListener("hashchange") 但是当哈希部分被代码删除时事件没有触发。我正在使用 mithril.js 更改哈希:
m.route('')
window.addEventListener("hashchange", function(evt) {
console.log("hash change");
var path = location.hash.substring(1);
console.log(path);
//do other things
}, false);
当 url 的哈希部分被删除时,事件是否会触发?如果不是,处理这种情况的解决方法是什么?
【问题讨论】:
标签: javascript events hashchange mithril.js