javascript - 如何使用Javascript将窗口移动x个像素

标签 javascript scroll

如何使用 Javascript 向下滚动窗口或网页?基本上,我想将网页向下移动一定数量的像素,使用 Javascript 有什么办法吗?

最佳答案

您可以使用以下功能:

window.scrollBy(x,y)

例如
window.scrollBy(0,100)

由于您对“单位”表示兴趣(我假设您的意思是宽度和高度,因为这里的单位是像素!)如果调整窗口大小:
document.height
1527

window.innerHeight
912

“太棒了。但是如果窗口已经调整大小,是否有滚动?”

是的,您可以使用此事件处理程序:
window.onresize = function() {
    window.scrollBy(..., ...);
}

https://developer.mozilla.org/en/DOM/window.onresize

关于javascript - 如何使用Javascript将窗口移动x个像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6147168/

相关文章:

android - 无法在android react native模块中调整线性布局子项的大小

iphone - 滚动时 iOS TableView 故障

javascript - 使用 getUserMedia() 读取二维码

javascript - jQuery .keypress() 可以同时检测到多个键吗?

c# - jQuery.html() 不能很好地与 Asp.Net innerHtml 一起工作

Javascript、 Protractor 和增量计数器

javascript - 这个 JavaScript 多维数组有什么问题?

ipad - 为什么 iframe div 在 iPad 上不滚动?

javascript - 水平 AJAX 发布加载程序,检测滚动条何时到达末尾

javascript - JQuery 在多个插件后改变宽度