javascript - 安卓 3.0 : JS scrollTop not working on chrome/webview

标签 javascript android web-applications google-chrome scrolltop

我用 webView 编写了一个应用包装,它在我的 milestone2 2.2 上按预期工作
但滚动功能不适用于 3.0 的 chrome(在 FF 中工作)
既不是 dom.scrollTop = XXX 也不是 jquery $("#id").scrollTop(X)
这是一个错误吗?任何人都可以建议我如何修复它,谢谢!

我的平板电脑是 Acer ICONIA TAB A500,Android 3.0.1

最佳答案

我在 Android 浏览器中遇到过类似的缺陷。我解决这个问题的方法是使用 $(window).scrollTop(x);或者 window.scrollTo(x,0);

之所以可行,是因为 Android 浏览器通常支持窗口的 scrollTo,即使 div 不支持 scrollTo。我能够使用“position:fixed”重组我的 CSS,以便主体随我的内容滚动,而所有其他组件都是固定的。在此之后,一切都很完美!

关于javascript - 安卓 3.0 : JS scrollTop not working on chrome/webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208883/

相关文章:

javascript - 将鼠标悬停在元素上时如何在浏览器底部预览 URL

javascript - 将回调从模块 A 传递到 B 并绑定(bind) this,仍然具有 B 的范围。使用 babel

javascript - freecodecamp 挑战 - 寻找并摧毁

javascript - 使用代码隐藏中的值调用 javascript 函数

android - 我在签名时似乎无法构建我的android应用程序

android - 最佳实践 phonegap 架构

android - 在Android中录制音频时设置封面图像

gwt - Gradle(tomcat-plugin):tomcatRun无法执行GWT JS

java - Tiles - insertAttribute 与 putAttribute - 区别/用法?

c# - 从 Web 服务器加载 html 页面时,HtmlAgilityPACK 显示错误 "The given path' s 格式不受支持