【发布时间】:2015-11-13 03:10:50
【问题描述】:
这个问题之前有人问过“高度”和“宽度”属性,但我没有找到可行的解决方案。
在 Firefox 中,值为
auto的属性返回使用的值,而不是值auto。
但是,window.getComputedStyle(element).getPropertyValue("top") 返回 "auto" 而不是像素值。有人知道解决方法吗?
Ubuntu 15.04 上的 Firefox 42.0
【问题讨论】:
-
不要使用非标准的getComputedStyle? stackoverflow.com/questions/442404/…
-
2015 年相当标准,我想。 Windows 7 上的 Firefox 返回
0px。 -
它在 FF 43, Arch 返回
auto。 -
@JacqueGoupil caniuse.com/#search=getcomputedstyle
-
@JacqueGoupil 谢谢,
element.getBoundingClientRect()正是我想要的。虽然不知道getComputedStyle是非标准的。
标签: javascript firefox