0

js中的window对象有一个scrollBy()方法,它接受两个参数,这些参数代表什么?我从中学习的那本书说“要滚动的像素数,但这是什么意思。这是否意味着当我在右侧拖动滚动条时,它会将内容移动 10 像素,或者如果我单击向下或向上滚动按钮,它会将内容移动我指定的 10 个像素还是什么?

另外,我似乎无法理解 moveTo() 方法和 moveBy() 方法之间的区别,它们似乎做同样的事情,但如果是这种情况,那么拥有两个做同样事情的函数有什么意义事物?

4

2 回答 2

0

参数是以像素为单位的顶部和左侧坐标。

scrollTo 和 scrollBy 方法相同,但有一个例外。scrollTo 用作绝对坐标,scrollBy 用作相对于当前滚动位置。

同样的规则适用于 moveTo 和 moveBy 方法。

于 2012-07-11T23:28:50.140 回答
0

javascript中有很多重复属性的原因是所有浏览器都有自己的实现。MoveTo从顶部移动到指定数量的像素,而 moveBy 将视图从当前位置移动指定数量的像素

检查 javascript 属性使用情况的一个好工具是 firebug 浏览器插件。强烈推荐。http://getfirebug.com/

于 2012-07-11T23:29:05.647 回答