2

我正在尝试获取元素的左边距值。这在 Chrome、FireFox 和 IE9 中运行良好,但在 IE7 和 IE8 中我得到“自动”返回:

alert($('#'+page+'menubuttoncontainer').css('margin-left').replace('px', ''));

我怎样才能得到一个号码而不是“自动”?

4

1 回答 1

6

.css返回 CSS 的值。

为了获得位置,您应该使用偏移函数:http ://api.jquery.com/offset/

或者位置函数:http ://api.jquery.com/position/

于 2012-10-26T22:40:51.143 回答