如何在加载时将页面滚动到中间位置

时间:2013-11-10 14:50:23

标签: javascript php jquery

我知道之前已经问过这个问题,但我没有找到解决这些问题的解决方案。

有人可以帮我弄清楚当我刷新页面或首次进入我的页面时如何将页面滚动到某个位置?

3 个答案:

答案 0 :(得分:1)

好吧,根据您的需要,使用以下解决方案。如果你想要一个“平滑滚动”,你可以在SO上搜索它。有很多线程涵盖了这个和那个。

$(window).scrollTop(200); //to scroll 200px

var targetOffset = $('#yourelement').offset();
$(window).scrollTop(targetOffset.top); //scroll to a certain element

jQuery API on scrollTop()

Smooth scrolling on jsfiddle

答案 1 :(得分:0)

在要滚动的位置创建锚点。在页面加载时,您可以使用jQuery滚动到该锚点。更多信息:Jump to anchor tag without showing hashtag in URL

答案 2 :(得分:0)

$(document).scrollTop( $("#middle").offset().top );  

如果页面中间有一个ID为#middle的元素,上面的代码就可以了。因此,根据需要进行调整以滚动到所需页面的部分。