尝试让浏览器滚动到带有添加偏移量的特定 ID -
$('html, body').animate({scrollTop: $('#contact').offset().top}, 'slow');
我需要做的是将偏移量设置为-100px。我怎样才能做到这一点?
最佳答案
不涉及任何魔法,只需从元素顶部的偏移量中减去
$('html, body').animate({scrollTop: $('#contact').offset().top -100 }, 'slow');
关于jquery - 使用 ID 的元素偏移量运行 ScrollTop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9618997/