4

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

当您单击左侧的按钮时,我有一个侧边栏会滑出,但是问题是,在 iOS 上,当我单击它时,页面上会出现水平滚动条。当我在桌面浏览器上单击它时,我不会这样做,因为它会在 body 类中添加一个带有 overflow:hidden 的类。

从理论上讲,这也应该防止在 iPhone 上出现同样不需要的水平滚动,但这不是因为我无法解决的原因。

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

4

2 回答 2

0

您需要应用溢出:隐藏;和位置:相对;对两者和它们也不能显示:表,显示:块工作。指定高度和宽度也可能有所帮助。

于 2015-03-06T19:21:25.157 回答
-1

我不知道可以让您使用溢出的解决方案:隐藏;根据您提供的信息。但是,我可以建议您使用 iScroll 进行移动滚动!

在cubiq 的网站上查看它

于 2013-08-24T22:56:43.957 回答