1

也许在Android上滚动有一些我不知道的魔法?

我有一个网站可以在桌面上的 IE7、IE8、IE9、FireFox、Chrome 和 Safari 中正常运行。它在 iPhone 上的 Safari 中也能正常工作。

但是,我的一位 Android 2.3.7 朋友告诉我,他的 Android 上有 Opera 和默认浏览器。在这两种浏览器中,可滚动视图都不会在页面底部结束。当您到达深灰色页脚的尽头时,您可以直接越过它并看到纯奶油色背景持续滚动数英里!

我不知道是什么原因造成的!

任何人都可以在这里给我一根骨头吗?

这是任何可能拥有 Android 2.3.7 或其他 Android 版本进行测试的人的网站。就像我说的,发生在默认和歌剧浏览器中。

http://wwwa1nbkclientsitecom.zippysites.com/

更新:我从样式表中的 HTML 样式标记中删除了overflow-y属性。我让另一个 Android 2.* 用户对其进行了测试。它还是坏了。现在我的下一个猜测是,由于顶部精美的浮动菜单,这可能会被破坏。早期版本的 Android 仅部分支持position:fixed

我将尝试禁用 position: fixed 菜单并再次对其进行测试。

更新2:我测试过了。它还是坏了。我目前正在为模拟器功能安装 Google 的 Android SDK。它会让我指定旧版本的 Android 进行测试。如果我缩小问题的范围,我会在这里发布答案。在那之前,如果有人知道发生了什么,请发表您的想法!

4

2 回答 2

1

它适用于我在 Android 4.0.4 平板电脑上的最新版本 Chrome 中。

但是,我认为问题可能在于其他浏览器overflow-y: scroll;对您的<html>标签的解释。

尝试删除该属性。无论如何,你不应该在<html>标签上需要它。

于 2012-11-08T04:11:59.490 回答
0

这是页脚中的动态谷歌地图。这与我的页面布局或样式无关。我所做的一切都很好。删除动态谷歌地图修复了它。解决方案:替换为静态谷歌地图。无论如何,在移动设备的页面中使用嵌入的动态地图有点糟糕。

于 2012-11-09T06:55:02.177 回答