2011-10-03 59 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