Проблема Ajax подгрузки select в internet explorer

Статус
Закрыто для дальнейших ответов.

spocher102

Member
Регистрация
22.01.2016
Сообщения
13
Столкнулся с такой проблемой, есть раскрывающийся список select где ajax-ом подгружаются значения, все отлично работает во всех браузерах кроме internet explorer. В нем приходится сначала нажать один раз, выпадает пустой список и только при втором нажатии раскрывается список из ajax. Подскажите если кто сталкивался с такой проблемой, как решить можно?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
select у тебя чистый или псевдо селект на блоках?

Если псевдоселект, то тут проще - делай setTimeout перед раскрытием, хотя бы в 100 мс

Если же у тебя чистый селект и ты в DOM options'ы подгружаешь, то вариант тут только блокировать их, а по калбаку разблокировать, через disable. Для красоты картины поверх селекта можно помещать временно блок с надписью "загрузка". Хотя не уверен в этом способе, ибо как тогда будет происходить открытие? В голову приходит ajax сажать на hover, чтобы при наведение, до клика, начиналась загрузка.
 

spocher102

Member
Регистрация
22.01.2016
Сообщения
13
Решил проблему по тупому, специально для explorer создал первоначальный физический select с теми же значениями
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Ну если это не противоречит условиям, то это не по тупому, а правильно.
По правилами хорошего тона вообще надо делать, чтобы страницы отрабатывали свой функционал без скриптов.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ