webAPI编程-05

13.元素偏移量offset系列

  • offset概述:偏移量,使用offset系列相关属性可以动态的得到该元素的位置(偏移)、大小等
    • 获得元素距离带有定位父元素的位置
    • 获得元素自身的大小(宽度高度)
    • 返回的数值都不带单位
    • 想要获取元素大小位置,用offset更合适;想要给元素更改值,则需要用style改变

14.元素可视区client系列

  • client翻译过来就是客户端,我们使用client系列的相关属性来获取元素可视区的相关信息。通过client系列的相关属性可以动态的得到该元素的边框大小、元素大小等
  • pageshow事件:这个事件在页面显示时触发,无论页面是否来自缓存。在重新加载页面中,pageshow会在load事件触发后触发;根据事件对象中的persisted来判断是否是缓存中的页面触发的pageshow事件,注意这个事件给window添加

15.元素滚动scoll系列

  • 使用scoll系列的相关属性可以动态的得到该元素的大小、滚动距离等
  • 页面被卷去的头部兼容性解决方案(有以下几种写法)
  • 声明了DTD,使用document.documentElement.scrollTop
  • 未声明了DTD,使用document.dody.scrollTop
  • 新方法window.pageYOffsetwindow.pageXOffset,ie9支持
原文地址:https://www.cnblogs.com/lzy2000----/p/15144628.html