4

次の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>
4

2 に答える 2

6

使用する

onclick="scroll(); return false;"

それはそれを修正する必要があります。

于 2010-03-27T21:05:50.810 に答える
1

もう少し詳細を追加するには、 を使用してreturn false;、ページがスクロールされた後もクリック イベントが続き、ページの上部であるhreftoにクリック イベントが続きます。#これを修正する別の方法は次のとおりです。

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

false を返す方が良いのですが、IMO ですが、これでもうまくいきます。

于 2010-03-27T21:38:57.840 に答える