window是一个顶层的全局对象,表示的是浏览器窗口。而document是指文档对象,他是window对象下的一个子对象。一般的,如果是基于浏览器的操作,比如滚动条什么的。就要用window对象下的scrollX这些属性来获取一些必要属性来确定滑块或是页面的位置。
这里列举一下关于滚动位置获取的方法:
scrollBy 内部调用了scrollTo,它是基于当前位置的相对滑动;
scrollTo 是绝对滑动,因此如果利用相同输入参数多次调用scrollTo()方法,由于View初始位置是不变只会出现一次View滚动的效果而不是多次。
scrollX 滚动值,可以理解为滚动了多少。该属性是三大家族中scroll家族的成员,个人觉得还是比较容易理解的。实在不懂的可以查看三大家族内容
scrollTop 该方法由jQuery提供,返回当前滑动的位置并设置滑动的垂直位置。
P.S.大致就是这几种方法吧,以后碰到其他的会更新内容~
