如何以编程方式向下滚动页面?

时间:2009-11-20 22:17:02

标签: javascript jquery

当页面加载时,我想使用Javascript / Jquery自动将用户向下移动到500px。但它必须看似自然。

怎么办呢?

6 个答案:

答案 0 :(得分:17)

只需Javascript:window.scrollBy(0,500);

答案 1 :(得分:11)

您可以使用jquery scrollto插件。这很容易。

http://plugins.jquery.com/scrollTo/

答案 2 :(得分:2)

  

有更轻的版本吗?只是使用javascript?

您可以考虑在onload期间调用window.location.hash。有一个ID低于500px的元素,只需要

window.onload = function() {
    window.location.hash = '#foo';
}

哦,#对IE兼容性是强制性的;)

答案 3 :(得分:1)

使用jourkey建议的jquery。跨平台易于使用等。您可以尝试使用纯JavaScript,但在IE以外的浏览器上使用YMMV

scrollTo方法

将窗口滚动到指定的x和y偏移量。 “

http://msdn.microsoft.com/en-us/library/ms536731(VS.85).aspx

答案 4 :(得分:0)

$().scrollTop(500);

答案 5 :(得分:0)

导航到页面内的某些预定义链接怎么样?敌人示例请参阅指向页面http://en.wikipedia.org/wiki/Uniform_Resource_Locator#cite_note-0

内部位置的URL