3

私はこのコードを持っていることを意味します:

<script>
        $(document).ready( function() {
            $('html, body').animate({
             scrollTop: $(".error").offset().top
            }, 1500);
        });
</script>

そしてそれはうまくいきます。したがって、最初の.errorまでスクロールします。これは問題ありませんが、画面を少し上にスクロールして、たとえば20ピクセル上にスクロールして、エラーのある入力フィールド全体が見やすくなります。これで、ブラウザ画面の端に表示されます。

4

2 に答える 2

5

このような?

scrollTop: $(".error").offset().top - 20
于 2012-07-02T09:06:20.690 に答える
2
....
scrollTop: $(".error").offset().top - 20
于 2012-07-02T09:06:45.573 に答える