我无法弄清楚这个问题。
情况:
网站(带有Genesis和Altitude-Pro主题的Wordpress)有4页,上面有锚点部分。
问题:
如果点击了链接,则会使用哈希(... /#section1)加载网址,但它不在正确的位置。点击输入URL后,它会跳转到正确的位置。
我认为这是因为加载了图片并且网站跳转到之前的位置。
我尝试了什么:
我使用了这段代码,但它没有改变任何东西:
$( window ).load(function() {
alert("LOADED");
hash = document.location.hash;
alert(hash);
if (hash !="") {
setTimeout(function() {
if (location.hash) {
window.scrollTo(0, 0);
window.location.href = hash;
}
}, 1);
}
else {
return false;
}
});
以下是Demosite的链接 - > DEMOSITE