js获取距离

距离大小

一、offset系列 获取元素的偏移量

  • 获得元素距离带有定位父元素的位置
  • 获取元素自身的大小(宽度高度)
  • 注意:返回的数值不带单位,offset只能获取不能赋值,赋值需要使用style
  1. offsetParent 返回作为该元素带有定位的父级元素 如果父级都没有定位则返回body
  2. offsetTop 返回元素相对带有定位父元素的上方的偏移
  3. offsetLeft 返回元素相对带有定位父元素的左边框的偏移
  4. offsetWidth 返回自身包括padding、边框、内容区的宽度,返回数值不带单位
  5. offsetHeight 返回自身包括padding\边框、你内容区的高度,返回数值不带单位

二、 client

  1. clientTop 返回元素上边框的大小
  2. clientLeft 返回元素左边框的大小
  3. clentWidth 返回自身包括padding、内容区的宽度,不包含边框,返回的数值不带单位
  4. clientHeight 返回包括自身padding、内容的高度,不含边框,返回的数值不带单位

三、scroll

  1. scrollTop 返回被卷去的上侧距离,返回的值不带单位
  2. scrollLeft 返回卷去的左侧距离,返回数值不带单位
  3. scrollWidth 返回自身实际的宽度,不包含边框,返回的数值不带单位
  • 与clinetWidth的区别:假如盒子中的内容超出宽度,则获取包含超出部分的宽度
  1. scrollHeight 返回自身的实际高度,不包含边框,返回的数值不带单位
  • 与clinetHeight的区别:假如盒子中的内容超出高度,则获取包含超出部分的高度
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值