http://www.andrewsmorris.co.uk/blog/
当你单击左边的按钮时,我有一个侧边栏滑出,问题是,在iOS上,当我点击它时,我在页面上得到水平滚动条。 当我在桌面浏览器上单击它时,我不会这样做,因为它添加了一个溢出的类:隐藏到body类。
理论上,这应该可以防止iPhone上同样不需要的水平滚动,但这并不是我无法解决的原因。
我可以将overflow-x:hidden应用于html元素,但无论你身在何处,这似乎都会将页面跳到顶部,这是不受欢迎的行为。
答案 0 :(得分:0)
我不知道能让你使用overflow:hidden的解决方案;根据您提供的信息。但我建议你使用iScroll进行移动滚动!
上查看一下答案 1 :(得分:0)
你需要申请overflow:hidden;和位置:相对;两者和它们也无法显示:table,display:block works。指定高度和宽度也可能有所帮助。