1
是否有可能取消绑定hashchange事件? 我绑定这样的:取消绑定hashchange事件
jQuery(window).on('hashchange', function() {
alert("ok");
});
和解除绑定是这样的:
jQuery(window).off('hashchange');
我也试过绑定和取消绑定。 我在做什么错?
谢谢!
是否有可能取消绑定hashchange事件? 我绑定这样的:取消绑定hashchange事件
jQuery(window).on('hashchange', function() {
alert("ok");
});
和解除绑定是这样的:
jQuery(window).off('hashchange');
我也试过绑定和取消绑定。 我在做什么错?
谢谢!
我有类似的问题,但不知道是否你的情况改变哈希触发onhashchange
事件。
的解决方法是使用历史API:
history.replaceState(null, null, document.location.pathname + '#' + hash);
这将改变哈希没有触发onhashchange事件。