scrollTo滚动到页面顶部

时间:2010-03-27 21:04:47

标签: javascript onload scrollto

我有以下Javascript代码。

加载页面后,它会滚动到正确的位置。当我点击链接运行该功能时,页面会滚动到页面顶部。

我该如何解决这个问题?

<html>
    <head>
        <script  type="text/javascript">
            function scroll() {
                window.scrollTo(0, 400)
            }
        </script>
        <title></title>
    </head>
    <body onload="window.scrollTo(0, 400)">
        <img src="a.jpg"/>
        <a href="#" onclick="scroll">comments1</a>
    </body>
</html>

2 个答案:

答案 0 :(得分:6)

使用

onclick="scroll(); return false;"

应该修复它。

答案 1 :(得分:1)

要使用return false;添加更多详细信息,点击事件会在页面滚动后继续,点击事件会跟随href#,这是最高层的页面。另一种解决方法是:

<a href="javascript:void(0);" onclick="scroll">comments1</a>

返回false更好,IMO,但这也可以解决问题。