我的意思是我有这样的代码:
<script>
$(document).ready( function() {
$('html, body').animate({
scrollTop: $(".error").offset().top
}, 1500);
});
</script>它工作得很好。因此,它滚动到第一个.error。这是可以的,但我想在屏幕上滚动更高一点,例如20px到顶部,以便更好地看到有错误的整个输入域。现在它位于浏览器屏幕的边缘。
发布于 2012-07-02 17:06:21
是像这样吗?
scrollTop: $(".error").offset().top - 20发布于 2012-07-02 17:06:46
....
scrollTop: $(".error").offset().top - 20https://stackoverflow.com/questions/11290686
复制相似问题