检测URL哈希删除

时间:2017-05-24 23:51:47

标签: javascript jquery browser

我正在使用网址中的哈希来浏览网页上的AJAX内容 问题是当用户点击回到没有哈希的点时,我的哈希更改例程没有被触发

如何检测从mysite.com#page1到mysite.com

之类的内容

我的功能是这个

$(window).on('hashchange', function() {...

点击返回非哈希网址时,永远不会被触发

1 个答案:

答案 0 :(得分:0)

如果导航到没有哈希的网址,则会从该网址重新加载网页,而不是保留同一网页并触发hashchange事件。

如果您希望保持同一页面但没有哈希,请将#放在网址末尾:

mysite.com/#