Мы сталкиваемся с причудливой ошибкой Android.Мы знаем, что он существует на HTC Thunderbolt под управлением 2.3.4.Он может существовать в других версиях / устройствах.
Пример:
http://jsbin.com/inupon/3
Что это такое:
Это некоторые элементы SELECT внутриЭлемент DOM со стилем display: none
при загрузке страницы (он скрыт).Через jQuery мы используем show()
, чтобы изменить его на display: block
.
Ничего необычного.Прекрасно работает практически на каждом устройстве.
Однако у нас в HTC есть две проблемы:
, иногда для активации требуется 2 или 3 нажатия.выбор, чтобы выбрать опцию
после изменения опции, выбор не обновляется, чтобы отразить новое значение, даже если он «принимает» его (как мы видим, когда мы фактически передаемform).
Я сузил его до свойства display.Если я загружаю страницу с уже установленным значением display: block
(то есть не скрытым), то на этом устройстве он работает просто отлично.
Известны ли проблемы DOM с браузерами Android?Или HTC конкретно?