2013-02-15 136 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

您需要申请溢出:隐藏;和位置:相对;到和他们也不能显示:表格,显示:块的作品。指定高度和宽度也可能有帮助。