2012-10-15 16 views
0

我需要做一些頁面的列對齊,因此需要子像素寬度。我使用的線沿線的東西:在FF3.6getComputedStyle在FF3.6中返回自動,任何解決方法?

float_width = parseFloat(getComputedStyle(el, null).width) 

所以這工作得很好,最近的FF,但總是「自動」。我真的很想讓它在FF3中工作,因爲我們正在部署RHEL6系統,而且不幸的是,它帶有一箇舊的FF。

那麼計算寬度是以不同的方式在老版本的壁虎中完成還是存在synatx問題?有沒有什麼方法在舊的FF中獲取td的子像素寬度?

+1

RHEL繼續使用Firefox 3.6發佈它是一種不幸的事情;它甚至不再受Mozilla支持(自今年4月以來)。 – Pointy

+0

同意。 Debian擠壓仍然有同樣的事情,驅使我堅果。另外,IIRC安裝的軟件包不會自動更新,這是非常糟糕的事情。 – jambox

回答

0

嘗試:

float_width = parseFloat(document.defaultView.getComputedStyle(EL,NULL).getPropertyValue( '寬度'));

+0

感謝您的建議,但這也回來了自動。 – jambox

相關問題