2

我的 phonegap 构建应用程序在从 4.0.4 到 4.3 的所有版本的 android 上运行良好。

当我在 KitKat 4.4 上对其进行测试时,一些内容未覆盖屏幕高度的页面显示了滚动条。在需要滚动内容的页面上隐藏滚动条。

我不知道问题是什么以及如何解决它。

有谁知道如何解决它?或者是否有 css 代码(不是overflow: ...;)或 jQuery 脚本如何防止它或制作一个比屏幕高度多几个像素的虚拟对象。

![截图][1][1]:http: //i.stack.imgur.com/bUaBS.png

4

2 回答 2

4

从这里:https ://developers.google.com/chrome/mobile/docs/webview/overview

Android 4.4 (KitKat) 包含一个基于 Chromium 开源项目的新 WebView 组件。

这意味着 Android 4.4 (KitKat) 现在将 Chrome 用于基于 WebView 的应用程序。在 Chrome 上,当使用 css 属性“溢出:滚动”时,浏览器会显示滚动条(即使内容小于父视图)。

将“溢出:滚动”更改为“溢出:自动”为我解决了这个问题。

于 2013-11-22T20:12:22.673 回答
1

你可以使用这个:

SELECTOR::-webkit-scrollbar {
  display: none;
}
于 2013-11-27T16:57:16.143 回答