【问题标题】:Android scroll bug > only visible on touchAndroid 滚动错误 > 仅在触摸时可见
【发布时间】:2012-07-28 21:17:51
【问题描述】:

我正在使用 PhoneGap 1.9 创建一个网络应用程序,但在 Android 上我遇到了问题,目前在 Android 3.2 上运行。

我有一个带有 li 元素的简单 ul 列表,由于某种原因,滚动时内容不会立即显示,但您必须触摸屏幕才能看到比赛。

我附上了两张图片,应该更能说明问题。 需要注意的是,当到达滚动底部时,我会加载其他内容。

一键向下滚动;

image1

触摸屏幕底部 - 内容现在才出现;

image2

除此之外,有时滚动也会变得非常错误,例如触摸内容时它会向上/向下跳跃。

谢谢!

【问题讨论】:

  • 你在使用 jQuery Mobile 吗?我知道这样的问题。
  • 我只使用 jquery 1.7.2(不是移动设备,因为我刚刚听说了它的坏消息)。
  • 这个错误是否只发生在android应用程序中,所以您的Web应用程序(由移动浏览器调用)工作正常?在其他设备上测试您的应用。
  • 在 iOS 上运行良好,在搭载 Android 4.0.4 的 Galaxy S3 上也有同样的错误。
  • 事实上.. 我只是注意到它也发生在 iOS 上的某些地方。有人知道会导致这种情况的任何 CSS 属性或类似属性吗?

标签: android web-applications cordova


【解决方案1】:

我之前也遇到过同样的问题,但我使用的是 Mobile jQuery 1.1。无论如何,它通过使用 iScroll 解决了。看看http://cubiq.org/iscroll

这可能会对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多