【发布时间】:2015-09-04 20:20:17
【问题描述】:
我有一个关于将页面(初始加载,而不是锚点)加载到不在页面顶部的某个 div 的问题。
例如,我在页面顶部有 div#one,它是全宽和全高的屏幕。在它下面,我有另一个 div,div#two,它的大小相同,但隐藏在第一个下面。
现在,我希望页面立即加载 div#two,如果需要,我可以向上滚动。我有什么工作,但加载后它会在一秒钟内向下滚动:
$(document).ready(function () {
// Handler for .ready() called.
$('html, body').animate({
scrollTop: $('#two').offset().top
}, 'fast');
});
我需要消除这个方程中的动画。有人可以帮我吗?
谢谢!
【问题讨论】:
-
$(window).scrollTop($('#two').offset().top) -
也可以直接在url中添加锚点:
mypage.html#two。