Javascript android 3.0:JS scrollTop不适用于chrome/webview

Javascript android 3.0:JS scrollTop不适用于chrome/webview,javascript,android,web-applications,google-chrome,scrolltop,Javascript,Android,Web Applications,Google Chrome,Scrolltop,我已经用webView编写了一个应用程序包,它在我的milestone2.2上可以正常工作 但是滚动功能在3.0的chrome上不起作用(在FF中工作) 无论是dom.scrollTop=XXX还是jquery$(“#id”).scrollTop(X) 是虫子吗?任何人都可以建议我如何修复它,谢谢 我的平板电脑是Acer ICONIA TAB A500,搭载安卓3.0.1我在安卓浏览器中也遇到过类似的缺陷。我解决这个问题的方法是使用$(window);或窗口。滚动到(x,0) 之所以这样做,是

我已经用webView编写了一个应用程序包,它在我的milestone2.2上可以正常工作
但是滚动功能在3.0的chrome上不起作用(在FF中工作)
无论是dom.scrollTop=XXX还是jquery$(“#id”).scrollTop(X)
是虫子吗?任何人都可以建议我如何修复它,谢谢


我的平板电脑是Acer ICONIA TAB A500,搭载安卓3.0.1

我在安卓浏览器中也遇到过类似的缺陷。我解决这个问题的方法是使用$(window);或窗口。滚动到(x,0)


之所以这样做,是因为Android浏览器通常支持scrollTo窗口,即使Div不支持scrollTo。我可以使用“position:fixed”来重新构造CSS,这样主体就可以滚动我的内容,所有其他组件都被修复了。在这之后,一切都很顺利

为我工作的workaound:首先,临时将溢出属性设置为“隐藏”,然后设置scrollTop属性,然后将溢出属性设置回“滚动”(或自动)。当overflow属性设置回“scroll”时,scrollTop值似乎保持不变并得到尊重。这是一个非常简单的解决方法,适用于我测试的所有浏览器(桌面和移动)。我没有对它进行详尽的测试,也没有在适当的位置进行转换测试,所以可能会有我没有遇到的副作用。。。你的里程数可能会有所不同,但这很容易尝试。见: