我有一个指向另一个页面上的dom元素的链接,问题是dom元素之前有很多图像,所以当导航到该元素时,页面拳头按预期工作,但跳转到它之前的任何地方。我认为问题是它首先在图像加载之前计算正确的位置,但是加载的图像使得页面比以前更长,因此目标dom元素显示在错误的位置。
有没有办法避免这种情况发生?
答案 0 :(得分:0)
$(function(){
window.location.href = "#anchor_id";
});
在所有DOM元素都已准备好并向下滚动到该锚点
之后运行