1

我是 Android 网络开发的新手,目前对此感到有些沮丧。我正在处理的网站 ( http://truthfortheworld.org ) 在 Mobile Safari 上看起来和工作正常,但在 Android 的默认浏览器中,除非我刷新页面,否则页面拒绝向下滚动。这很令人沮丧,我无法弄清楚发生了什么。有时我会加载一个看起来允许滚动的页面,但随后它会吸附到顶部并且不会移动。

我的猜测是这与视口设置和 CSS 媒体查询的组合有关。这是我的视口元标记:

<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" />

我尝试了其他几个视口设置,但没有任何效果。当我允许缩放时,页面将在放大时滚动,但在您缩小后再次捕捉到顶部。

这是我的两个样式表:

<link rel='stylesheet' media='only screen and (min-device-width:800px)' type='text/css' href='/css/main.css' />
<link rel='stylesheet' media="only screen and (max-device-width:1136px)" type='text/css' href='/css/handheld.css' />

第一个用于常规屏幕,第二个用于小型设备。这个问题最糟糕的是,有时它会消失一段时间,一切正常,但随后又重新启动。这让我很困惑!

我使用的是安卓 2.3.4。如果您对我有任何见解,请告诉我。谢谢!

4

1 回答 1

2

我在同一个 Android 版本(2.3.4)中遇到了滚动问题。我的 phonegap 应用程序没有滚动。因为我overflow:hidden在正文中添加了。当我删除 overflow:hidden时,它开始滚动。

于 2012-10-17T17:25:24.117 回答