为了账号安全,请及时绑定邮箱和手机立即绑定

Element.getBoundingClientRect()返回的x,y和left,top的区别?

Element.getBoundingClientRect()返回的x,y和left,top的区别?

烙印99 2019-02-27 17:56:03
MDN上对Element.getBoundingClientRect()返回值的解释为:getBoundingClientRect返回值看了描述,总觉着x,left指的是一个东西,y,top指的是一个东西。写了一段测试代码,发现返回的结果和我预期的一样,就是left,x值相同,top,y值相同。怎么解释呢?是不是说明其实这块设计比较累赘,x,left以及y,top本身就是一样东西。
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

可能是因为浏览器兼容性吧,IE 和 Edge 返不包含 x, y 属性


查看完整回答
反对 回复 2019-03-04
?
忽然笑

TA贡献1806条经验 获得超5个赞

楼上说的挺对的,翻了一下mdn,翻到最后面兼容性 第四条
链接描述

查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 1377 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信