源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript 获取元素位置的快速方法 getBoundingClientRect()

  • 时间:2021-03-30 01:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript 获取元素位置的快速方法 getBoundingClientRect()
它返回一个对象,其中包含了left、right、top、bottom四个属性,分别对应了该元素的左上角和右下角相对于浏览器窗口(viewport)左上角的距离。 所以,网页元素的相对位置就是   var X= this.getBoundingClientRect().left;   var Y =this.getBoundingClientRect().top; 再加上滚动距离,就可以得到绝对位置   var X= this.getBoundingClientRect().left+document.documentElement.scrollLeft;   var Y =this.getBoundingClientRect().top+document.documentElement.scrollTop; 目前,IE、Firefox 3.0+、Opera 9.5+都支持该方法,而Firefox 2.x、Safari、Chrome、Konqueror不支持。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部