关于window和document对象下的页面滚动

window是一个顶层的全局对象,表示的是浏览器窗口。而document是指文档对象,他是window对象下的一个子对象。一般的,如果是基于浏览器的操作,比如滚动条什么的。就要用window对象下的scrollX这些属性来获取一些必要属性来确定滑块或是页面的位置。

这里列举一下关于滚动位置获取的方法:

scrollBy 内部调用了scrollTo,它是基于当前位置的相对滑动

scrollTo绝对滑动,因此如果利用相同输入参数多次调用scrollTo()方法,由于View初始位置是不变只会出现一次View滚动的效果而不是多次。

scrollX 滚动值,可以理解为滚动了多少。该属性是三大家族中scroll家族的成员,个人觉得还是比较容易理解的。实在不懂的可以查看三大家族内容

scrollTop 该方法由jQuery提供,返回当前滑动的位置并设置滑动的垂直位置。

P.S.大致就是这几种方法吧,以后碰到其他的会更新内容~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 浏览器里面,window对象(注意,w为小写)指当前的浏览器窗口。它也是当前页面的顶层对象,即最高一层的对象...
    oWSQo阅读 12,712评论 0 6
  • 相关概念 BOM BOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象...
    苦瓜_6阅读 7,604评论 0 2
  • 又来更新啦,Android面试题《思考与解答》11月刊奉上。 说说View/ViewGroup的绘制流程 View...
    积木zz阅读 5,087评论 0 18
  • Window对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(<frame> 或 标签),浏...
    Allenem阅读 1,924评论 1 0
  • View的事件体系 View的基础 view位置参数View的位置主要由它的四个顶点来决定,分别对应于View的四...
    MZzF2HC阅读 3,532评论 0 2