Google Chrome for Android <select>元素不会选择任何选项</select>

时间:2014-01-14 10:09:10

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

我的单页网页应用中有一个选择元素。该应用程序具有响应式设计,适用于移动设备。以下是开发版本的链接。

http://mapcodexpublish.com/mcxwebdev/

Theselect元素适用于所有浏览器,但Chrome适用于移动设备。在Chrome for android上,当我打开它时会显示选项列表,但是当选择一个选项时,它根本不会改变。我试图在改变事件时提醒一些事情,但它没有被解雇。

我厌倦了真实的设备,但这是来自模拟器的截图。这完全相同。

state 1

state 2

state 3

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

1 个答案:

答案 0 :(得分:5)

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

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

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