溢出:隐藏在iOS上无法正常工作

时间:2013-02-15 16:36:14

标签: css overflow

http://www.andrewsmorris.co.uk/blog/

当你单击左边的按钮时,我有一个侧边栏滑出,问题是,在iOS上,当我点击它时,我在页面上得到水平滚动条。 当我在桌面浏览器上单击它时,我不会这样做,因为它添加了一个溢出的类:隐藏到body类。

理论上,这应该可以防止iPhone上同样不需要的水平滚动,但这并不是我无法解决的原因。

我可以将overflow-x:hidden应用于html元素,但无论你身在何处,这似乎都会将页面跳到顶部,这是不受欢迎的行为。

2 个答案:

答案 0 :(得分:0)

我不知道能让你使用overflow:hidden的解决方案;根据您提供的信息。但我建议你使用iScroll进行移动滚动!

cubiq's website

上查看一下

答案 1 :(得分:0)

你需要申请overflow:hidden;和位置:相对;两者和它们也无法显示:table,display:block works。指定高度和宽度也可能有所帮助。