我正在使用网址中的哈希来浏览网页上的AJAX内容 问题是当用户点击回到没有哈希的点时,我的哈希更改例程没有被触发
如何检测从mysite.com#page1到mysite.com
之类的内容我的功能是这个
$(window).on('hashchange', function() {...
点击返回非哈希网址时,永远不会被触发
答案 0 :(得分:0)
如果导航到没有哈希的网址,则会从该网址重新加载网页,而不是保留同一网页并触发hashchange
事件。
如果您希望保持同一页面但没有哈希,请将#
放在网址末尾:
mysite.com/#