【问题标题】:Google Chrome for Android <select> element doesn't select any option适用于 Android 的 Google Chrome <select> 元素未选择任何选项
【发布时间】:2014-02-02 08:22:45
【问题描述】:

我的单页网络应用程序上有一个选择元素。该应用程序具有响应式设计,可在移动设备上运行。下面是开发版的链接。

http://mapcodexpublish.com/mcxwebdev/

select 元素适用于所有浏览器,但移动版 chrome 除外。在Chrome for Android时,当我Thouch它显示选项列表时,但选择一个选项时,它根本不会更改。我尝试在更改事件上发出警报,但没有被触发。

我厌倦了真实设备,但这里是模拟器的屏幕截图。完全一样。

有没有人有类似的问题或任何想法来解决这个奇怪的问题?

【问题讨论】:

  • 我看到了一个类似的奇怪问题,我有一个

标签: android html google-chrome select drop-down-menu


【解决方案1】:

似乎对我有用的超级hacky修复是在触发更改时触发选择上的模糊事件。比如:

$('select').change(function(){
  if (/Android/.test(navigator.userAgent)){
    $(this).blur();
  }
});

真的不为这个“修复”感到自豪,但它确实有效。

【讨论】:

    猜你喜欢
    • 2013-05-31
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    相关资源
    最近更新 更多