【问题标题】:Select Element Does Not Update in Android 2.3.x在 Android 2.3.x 中选择元素不更新
【发布时间】:2015-06-19 16:39:02
【问题描述】:

我们有一个通过 JS 动态构建元素的 Web 应用程序。我们正在测试移动可用性,并发现在运行 2.3.x 版本的 Android 的设备上,我们的选择元素行为有点奇怪。触摸选择元素将调出通常的选项单选按钮列表,触摸选项将选择它并返回页面视图。但是,选择框中显示的选项不会更新。它仍然显示选项列表中的顶部元素。当页面重新加载时,行为是正常的。我尝试在列表顶部添加一个额外的空元素,并在构建元素时将其设置为选中状态,这似乎解决了某些设备上的问题,但我们的 QA 测试人员说其他设备上的行为仍然存在。

有什么想法吗?

【问题讨论】:

  • 这种情况只发生在默认的 Android 浏览器上还是其他浏览器上?
  • 好问题。我不相信我们的测试人员在设备上加载了任何额外的浏览器。我认为他们正在使用默认浏览器进行测试。
  • 这已得到确认。这些设备仅使用默认浏览器。

标签: android html select


【解决方案1】:

如果您正在寻找要研究的领域,在任何 Android 2.3.x 浏览器中使用 fastclick 库时,我在选择元素时遇到了类似的问题。该问题是由 fastclick 中的一个 hack 引起的,以便它在 Android Chrome 下更好地工作。本机浏览器的修复程序至今尚未合并 (https://github.com/ftlabs/fastclick/pull/190)。

另一方面,一旦您开始添加各种日常事物(CSS 动画、不透明度、屏幕外的负边距等),Android 2.x 可能会在意想不到的地方成为一场噩梦

【讨论】:

  • 是的!我有这个问题好几天了,快速点击是问题所在。我会找到一个解决方法...
猜你喜欢
  • 1970-01-01
  • 2012-03-09
  • 2023-03-23
  • 1970-01-01
  • 2011-05-23
  • 2016-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多