javascript - jQuery 滚动到特定元素上方一定数量的像素(或其他单位)

标签 javascript jquery

我有一个滚动到特定元素的页面。问题是,页面一直滚动到元素的顶部......我想在页面顶部和元素之间有一点“缓冲区”。我目前正在做:

$("html,body").animate({scrollTop: $("#elementID").offset().top},"slow");

最佳答案

Jezzes : $("html,body").animate({scrollTop: $("#elementID").offset().top - 300},"slow");

关于javascript - jQuery 滚动到特定元素上方一定数量的像素(或其他单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13693106/

相关文章:

javascript - 是否有任何 cookie 可以指示用户是否已登录 Google Chrome 浏览器?

javascript - Jquery和篮子js缓存

javascript - 如何在tensorflow.js中 chop coco SSD模型?

javascript - 如何使用Java脚本委托(delegate),在点击事件中使用每个函数值?

javascript - Froala React 组件抛出未定义的 "cannot set property ' more_btn'

javascript - for 循环的本地存储不工作问题

jQuery nextUntil,包括,不排除匹配的元素?

javascript - 错误 : Syntax error, 无法识别的表达式 : #192. 168.1.3:8985_solr"

javascript - CSS 按钮永久按下状态

javascript - 正则表达式替换