1、offset


element.offsetLeft:是element到带有定位的父元素左边的距离(如果父元素没有定位就以body为标准)
element.offsetTop:是element到带有定位的父元素上边的距离(如果父元素没有定位就以body为标准)
element.offsetWidth:是element宽度(包含padding、border,不包含margin)
element.offsetHeight:是element高度(包含padding、border,不包含margin)


2、client


element.clientLeft:是element左边框的宽度
element.clientTop:是element上边框的宽度
element.clientWidth:是element宽度(包含padding,不包含margin、border)
element.clientHeight:是element高度(包含padding,不包含margin、border)


3、scroll


element.scrollLeft:element内容超过元素大小的左边距离
element.scrollTop:element内容超过元素大小的上边距离
element.scrollWidth:是element可视宽度(包含padding,不包含margin、border)
element.scrollHeight:是element可视高度(包含padding,不包含margin、border)
例如:
offset、client、scroll的区别

相关文章:

  • 2022-01-05
  • 2022-12-23
  • 2021-12-18
  • 2021-11-20
  • 2021-09-01
  • 2022-02-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-03
  • 2021-10-26
  • 2022-12-23
  • 2021-10-25
  • 2021-08-05
相关资源
相似解决方案