Javascript 向下滚动 vh

标签 javascript jquery html css

如果我想使用这个 JavaScript 命令:

window.scrollBy(0,50);

它向下滚动页面 50px。

是否有一个简单的相当于向下滚动页面 50vh 的方法?这行不通

window.scrollBy(0,50vh);

我看到了这个问题here但是有没有更简单的方法呢?

最佳答案

您可以将 window.innerHeight 除以 2

window.scrollBy(0, window.innerHeight / 2);

关于Javascript 向下滚动 vh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42818287/

相关文章:

javascript - 如何在 jquery mobile 中调用页面加载函数以及如何将数据从一个页面传递到另一个页面

javascript - 如何将参数传递给 array.map()?

javascript - 不断收到未捕获的类型错误 : Illegal invocation?

javascript - jQuery 将新月类添加到 div 内的元素

javascript - AngularJS 无法识别 Controller

javascript - Kendo Grid 数字 chop 到小数点后两位。如何让它尊重用户输入的内容?

jquery - Bootstrap 的导航栏下拉菜单无法在自定义断点下方正确打开

javascript - 如何通过 JavaScript 检测视频是否处于静音状态?

html - div 不与另一个 div 居中

javascript - 单击第一个图像时允许加载第二个图像,同时保持 WR.CSS 样式。