DOMOBJECT.y与DOMOBJECT.offsetTop - 使用y可以吗?

时间:2014-04-14 19:52:33

标签: javascript android ios css zoom

我们懒得通过offsetTop加载一些图片。

我们注意到,在iOS / Android上,每当这些图片的父容器通过css设置缩放时(例如: zoom:2; ),由于某种原因当通过javascript访问时,这些图像的offsetTop为0。

android和ios都有这种行为。

使用android调试器,我们发现还有另一种方法可以找到图像的位置。

属性 y 接缝以获得这些图像的正确垂直位置。

是否可以使用y(例如:document.getElementById(' someimg')。y )而不是offsetTop严格用于ios和android?

1 个答案:

答案 0 :(得分:1)

应该没问题。 offsetTop是一个相对于offsetParent元素的值。我的猜测是设置缩放是为图像建立offsetParent。

y坐标始终相对于初始包含块原点。

所有这些属性的详细规范是CSSOM View Module