Я занимаюсь разработкой в IE6. У меня есть простой комбинированный список с тремя опциями (пустой по умолчанию и два других).
Иногда, это комбо показывает правильные параметры, например: ![Combo with options](https://i.stack.imgur.com/FBfuq.png)
Но в других случаях комбо имеет те же параметры, но не показывает их, например: ![Combo with hidden options](https://i.stack.imgur.com/nrtwq.png)
Возможны варианты, потому что я могу поместить мышь в комбо и с помощью колесика мыши я могу перемещаться вверх и вниз и делать выбор. Но комбо не открывается (или детализация, я не знаю правильный глагол).
Другие комбинации в том же виде хорошо показывают свои опции, у них есть класс CSS, подобный этому:
.myStyle { width: 170px; padding:1px 0px 1px 0px; }
Этот комбо 'бунтарь' также имеет этот стиль. Что я делаю неправильно? Это проблема CSS?
Обратите внимание, что комбо находится внутри ячейки таблицы. Код:
<select id="mySelect" class="myStyle">
<option value="0"> </option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
В разделе JavaScript, если я не использую этот код jQuery, опции комбо никогда не показываются:
$("#mySelect").css("width","auto");
Из-за этого, по крайней мере иногда, могут отображаться опции комбо.