js中的window对象有一个scrollBy()方法,它接受两个参数,这些参数代表什么?我从中学习的那本书说“要滚动的像素数,但这是什么意思。这是否意味着当我在右侧拖动滚动条时,它会将内容移动 10 像素,或者如果我单击向下或向上滚动按钮,它会将内容移动我指定的 10 个像素还是什么?
另外,我似乎无法理解 moveTo() 方法和 moveBy() 方法之间的区别,它们似乎做同样的事情,但如果是这种情况,那么拥有两个做同样事情的函数有什么意义事物?
js中的window对象有一个scrollBy()方法,它接受两个参数,这些参数代表什么?我从中学习的那本书说“要滚动的像素数,但这是什么意思。这是否意味着当我在右侧拖动滚动条时,它会将内容移动 10 像素,或者如果我单击向下或向上滚动按钮,它会将内容移动我指定的 10 个像素还是什么?
另外,我似乎无法理解 moveTo() 方法和 moveBy() 方法之间的区别,它们似乎做同样的事情,但如果是这种情况,那么拥有两个做同样事情的函数有什么意义事物?
参数是以像素为单位的顶部和左侧坐标。
scrollTo 和 scrollBy 方法相同,但有一个例外。scrollTo 用作绝对坐标,scrollBy 用作相对于当前滚动位置。
同样的规则适用于 moveTo 和 moveBy 方法。
javascript中有很多重复属性的原因是所有浏览器都有自己的实现。MoveTo从顶部移动到指定数量的像素,而 moveBy 将视图从当前位置移动指定数量的像素
检查 javascript 属性使用情况的一个好工具是 firebug 浏览器插件。强烈推荐。http://getfirebug.com/