是否可以解除绑定hashchange事件?我是这样绑定它的:
jQuery(window).on('hashchange', function() {
alert("ok");
});并像这样解除绑定:
jQuery(window).off('hashchange');我还尝试了绑定和解除绑定。我做错了什么?
谢谢!
发布于 2017-12-16 22:27:24
我也有类似的问题,但不确定这是否是你的问题--更改散列触发了onhashchange事件。
解决方法是使用历史api:
history.replaceState(null, null, document.location.pathname + '#' + hash);这将在不触发onhashchange事件的情况下更改散列。
https://stackoverflow.com/questions/40487041
复制相似问题