Javascript 锚链跳转到错误的位置
我就是想不出这个问题 情况:Javascript 锚链跳转到错误的位置,javascript,hash,anchor,genesis,Javascript,Hash,Anchor,Genesis,我就是想不出这个问题 情况: 网站(带有Genesis和Altitude Pro主题的Wordpress)有4页,上面有锚定部分 问题: 如果单击了链接,它将加载带有哈希(…/#section1)的url,但它不在正确的位置。在URL中按enter键后,它会跳到正确的位置 我认为这是因为加载了图像,站点跳转到之前的位置 我的尝试: 我使用了此代码,但它不会改变任何东西: $( window ).load(function() { alert("LOADED"); has
网站(带有Genesis和Altitude Pro主题的Wordpress)有4页,上面有锚定部分 问题:
如果单击了链接,它将加载带有哈希(…/#section1)的url,但它不在正确的位置。在URL中按enter键后,它会跳到正确的位置 我认为这是因为加载了图像,站点跳转到之前的位置 我的尝试:
我使用了此代码,但它不会改变任何东西:
$( 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的链接->-在进入页面后,在hach+上登陆并滚动一段时间,获得警报并再次滚动到哈希后,确实会跳转。那么,想要的行为是什么?如果没有散列显示,则无处可滚动。很抱歉打扰您,但由于某些原因,此功能现在可以正常工作(感谢任何人的帮助;)-跳转,在进入页面后,在hach+上登陆,然后滚动一点,获得警报并再次滚动到散列。那么,想要的行为是什么?如果没有散列显示,则无处可滚动。很抱歉打扰您,但由于某些原因,此功能现在可以正常工作(感谢任何人的帮助;)