我正在使用.load()脚本来更改网页上的内容,以此作为导航网站的方法。因此,网址如下: www.123.com/front/#index www.123.com/front/#about www.123.com/front/#contact
当重新加载页面时,我希望它返回到初始内容(即www.123.com/front/或www.123.com/front/#index),但我在执行此操作时遇到了问题。
我尝试过使用http-equiv =“refresh”元标记,但只能在其中应用,从而导致无限重新加载循环。
关于我如何做到这一点的任何想法?
答案 0 :(得分:1)
看看您是否可以检查文档准备好的哈希值,如果页面不是索引则更改/重新加载页面...
$(function () {
var indexHash = "#index";
if (window.location.hash && window.location.hash !== indexHash) {
window.location.hash = indexHash;
window.location.reload();
}
});