webapi中的三大家族

三大家族

1.offset系列(只读属性,不能设置,只能获取)

offsetWidth / offsetHeight  获取元素真实的宽高

offsetLeft / offsetTop  到最近的有定位的父元素(offsetParent)的距离

offsetParent 最近的有定位的父元素

2.scroll系列

scrollWidth,scrollHeight 获取盒子内容的宽高

scrollLeft scrollTop 获取滚动条水平,垂直方向滚动的距离

window.onscroll注册滚动事件,注意是给window注册

补充: 获取页面被卷曲的宽高

Window.pageYOffset

Window.pageXOffset

3.client系列

clientWidth,clientHeight 获取的是内容 + padding 的大小,一般用到的少

clientLeft,clientTop

补充:窗口调整大小时触发的事件(该事件也是给window注册)

Window.onresize

获取可视窗口的大小

window.innerWidth

window.innerHeight

原文地址:https://www.cnblogs.com/z-lin/p/11088377.html