ame*_*ior 4 javascript jquery scroll
使用 jQuery,如何将 div 滚动 N 个像素?
到目前为止我尝试过
$("div.foo").scrollTop(75); //scroll down by 75 pixels
Run Code Online (Sandbox Code Playgroud)
小智 6
来自scrollTop 的 jQuery 文档:
描述:获取匹配元素集中第一个元素的滚动条当前垂直位置,或设置每个匹配元素的滚动条垂直位置。
您调用的函数的版本设置滚动条从元素顶部开始的垂直位置,而不是从当前位置开始。因此,为了从当前位置向下滚动,您首先必须检索当前位置。有几种方法可以做到这一点,但你可以这样做:
var $foo = $("div.foo");
$foo.scrollTop($foo.scrollTop() + 75); // scroll 75px down from current
Run Code Online (Sandbox Code Playgroud)
如果您像我一样正在寻找Vanilla JavaScript 解决方案,这里就是。
const selectedElement = document.querySelector('div.foo');
selectedElement.scrollTop = 75;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9762 次 |
| 最近记录: |