1

当一个元素是position:absoluteandright:[whatever]时,试图 get$("#div").css("left")返回呈现的left值,而不是auto像我期望的那样。我在这里设置了一个测试:http: //jsbin.com/ayesat/1/在 Chrome 中它会提醒“自动”,但 Firefox 会提醒一个px值。

有什么方法可以强制 Firefox 返回 css 样式中设置的任何内容?

4

1 回答 1

1

如果元素的样式也设置为 display:none: 将始终返回计算样式,则您可以获得所需的内容。

否则,getComputedStyle 会返回一些……复杂的东西。见http://dev.w3.org/csswg/cssom/#resolved-value

于 2013-04-22T16:26:41.963 回答