2013-02-15 134 views
4

http://www.andrewsmorris.co.uk/blog/溢出:隱藏在iOS上不工作

我有滑出當你點擊左邊的按鈕欄,問題不過是iOS上我得到的頁面上水平滾動條,當我點擊它。 當我在桌面瀏覽器上單擊它時,我不會這樣做,因爲它會爲正文類添加一個帶有overflow:的類。

從理論上講,這應該可以防止在iPhone上出現同樣不需要的水平滾動,但這並不是因爲我無法解決的原因。

我可以將overflow-x:hidden應用於html元素,但似乎將頁面跳轉到頂端,無論您身處何處,這都是不需要的行爲。

+0

碰到同樣的怪癖。你有沒有找到解決方案? – AndrewHenderson 2013-03-22 00:00:15

+0

恐怕不是,不。 如果您爲移動設備製作類似的菜單,我建議您將它放在一個位置:固定並將其滑過內容。 地獄,即使Facebook無法想象這個怪癖,他們的移動端有菜單打開時的水平滾動條。 – andy 2013-03-22 10:18:53

+0

謝謝,安迪。欣賞答覆。 – AndrewHenderson 2013-03-22 17:20:46

回答

0

我不知道一個解決方案,可以讓你使用overflow:hidden;根據您提供的信息。不過,我可以建議您使用iScroll進行移動滾動!

看看它cubiq's website

0

您需要申請溢出:隱藏;和位置:相對;到和他們也不能顯示:表格,顯示:塊的作品。指定高度和寬度也可能有幫助。