2011-10-03 58 views
3

由于iOS5 beta已经修复了CSS属性溢出问题:滚动和溢出:auto,我想用JavaScript来定位旧版本的iOS版本。检测css位置溢出是否正常工作?

有没有办法与JS检查,如果该属性实际上是否工作?尝试获取样式属性会在两个移动狩猎中提醒正确的值,但在当前版本中,它需要双指滚动才能正常工作。

+0

你说在两个版本中都报告了正确的值。什么是问题? –

+0

它报告自动或滚动是,但它实际上并没有在移动Safari中工作,即我无法检查它是否实际工作。 – margusholland

回答

0

我不知道的方式来检查,如果滚动性质的工作,但你可以检查user-agent以确定他们(在下面的例子中3.2)运行的iOS系统的版本:

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10 
+0

是的,我保持操作系统检查作为最后的手段,因为我会检查多个iOS版本等。如果我可以检查功能,会很好。 – margusholland

+0

我听说过,但从来没有使用iScroll 4库来修复iOS中破损的滚动。这是你试过的东西吗? http://cubiq.org/iscroll-4 – Pat

+0

谢谢帕特,我会检查出来的。我不打算按原样使用iScroll,但也许我可以从那里找到一些帮助我解决问题的方法。 – margusholland