2013-07-01 161 views
3

我試圖作出新的瀏覽器相當老的javascript工作(目前僅支持IE6)。是pixelHeight仍然支持HTML5

那麼它不工作,並與 document.getElementById('idValue').style.pixelHeight = x

散落我從來沒有見過這之前,所以做了一些研究,一切我發現是日期爲2008年及更早版本。 那麼pixelHeight仍然支持HTML5? (在Firefox和Chrome)

編輯:真力時表示,不會在Firefox工作,所以我應該如何在一個跨瀏覽器的方式這樣做呢?

EDIT2:我們正在努力使用戶可調整大小的面板,它打算 GET pixelHeight + = mouseMovement

,但是當我第一次高度=「汽車」進入,關閉做一些更多的研究,謝謝你們

+0

您正在使用哪種瀏覽器? – lifetimes

+1

我相信如此。他們幾乎總是具有向後兼容性。 –

+0

正如一個側面說明,在這個文檔的例子可以在所有主要瀏覽器,即使在iOS6的:http://msdn.microsoft.com/en-us/library/ie/ms531127(v=vs.85).aspx – yckart

回答

1

從我所能搜到的,pixelHeight得到了IE6和Opera 8的支持,我還沒有能夠在任何地方找到任何有關它的文檔,做一個快速的Google,我的JavaScript書籍和MDN。使用它必須是危險的地面,以便繼續前進。

編輯: One thing I did findpixelHeight檢索height所以,也許改變,以解決問題。該網站稱pixelHeight適用於所有瀏覽器,但適用於Firefox。然而,它顯然是非標準的,所以你不應該使用它,而height是標準的。

+0

我不知道dottoro是什麼,我認爲這是像jQuery的東西,所以忽略它。 – WendyG

2

簡稱:不要使用它。

用途:

document.getElementById('idValue').style.height = x+'px'; 
1

我換成var height = pixelHeightclientHeight

,並添加+ "px"到我的計算。

這似乎爲標準,我可以得到它(當然,它工作在Firefox,Chrome和IE10使用基於完全不同的代碼CSS3和電網)。