2013-07-01 48 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和电网)。