我的滚动功能在samsung android Mobile中不起作用,但在所有浏览器和设备上都能正常工作?

时间:2011-12-12 05:19:34

标签: javascript android html css

我正在开发一个应用程序,其中我有div,如下所示

HTML:

<div id="commentDiv">

CSS:

#commentDiv {height: 458px; overflow: auto;}

在这个div中,评论正在从服务中填充。但是div的滚动在android中不起作用,尽管它在所有浏览器和其他设备(如iPhone和iPad)中都能正常工作。

任何机构都可以解决这个问题,请紧急。

1 个答案:

答案 0 :(得分:3)

不,你不能。 Android浏览器不支持滚动body以外的元素。 换句话说:不支持overflow: auto

这是几年前提交的一个错误,但仍然没有修复。

http://code.google.com/p/android/issues/detail?id=6864&q=scroll%20android%20inner&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

http://code.google.com/p/android/issues/detail?id=2118&q=scroll%20android%20inner&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

它适用于其他浏览器,例如Firefox mobile。