解绑定hashchange事件



是否可以解绑定hashchange事件?我像这样绑定它:

jQuery(window).on('hashchange', function() {
                alert("ok");
            });

和像这样解除绑定:

jQuery(window).off('hashchange');

我也试过绑定和取消绑定。我做错了什么?

谢谢!

我有类似的问题,但不确定是否适合您-更改哈希触发onhashchange事件。

解决方法是使用历史api:
history.replaceState(null, null, document.location.pathname + '#' + hash);

这将改变哈希而不触发onhashchange事件

相关内容

  • 没有找到相关文章

最新更新