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 回答