getboundingclientrect相关内容

如何最好地将ClientRect / DomRect转换为普通对象

someElement.getBoundingClientRect()的结果返回类型 ClientRect 特殊对象>(或显然 DomRect ) 它的结构类似于 {top:10,right :20,底部:30,左:10,宽度:10} 不幸的是,此对象的行为与其他对象不同。 例如,使用 Object.keys 就会返回一个空数组(我想是因为 ClientRect 属性不是可枚举的 ..
发布时间:2019-06-12 11:08:35 前端开发

滚动时JavaScript getBoundingClientRect()会发生变化

我想要一个元素的Y坐标与Y值= 0之间的确切距离,我认为它是文档的顶部。 myElement.getBoundingClientRect()顶部。 但是滚动时getBoundingClientRect()的值似乎发生了变化。如何获得myElement与Y坐标= 0(文档顶部)之间的实际距离? 解决方案 这是因为 getBoundingClientRect()获取与 ..
发布时间:2019-02-18 12:14:01 前端开发

什么时候Element.getBoundingClientRect保证更新/准确?

我正在使用一些使用 Element.getBoundingClientRect (gBCR),以及内联样式更新,以执行计算。 这不是一般网站,如果有更好的CSS方法来执行此任务,我并不关心或感兴趣。 JavaScript同步运行并执行以下步骤: 获取父级的gBCR 执行计算; 父元素的子元素具有内联CSS样式 我保证,计算的客户端边界将在步骤4反映父对象的新的有界矩形? ..
发布时间:2017-02-06 18:03:27 前端开发