Проблемы Z-Index с IE6 и html <select>элементом - PullRequest
3 голосов
/ 17 мая 2010

У меня есть <div>, который открывается при событии jquery hover (отображение изменяется с hidden до block).

Иногда он открывается поверх некоторых элементов формы. И, конечно, он прекрасно работает во всех браузерах, кроме IE6. <select> поля пропускаются, как будто там z-index выше тега <div>. Я попытался установить тег <div> с более высоким z-индексом, но он все еще игнорируется IE6.

Я надеюсь реализовать какое-либо исправление - jquery или css, мне действительно все равно.

Есть идеи?

Ответы [ 4 ]

6 голосов
/ 17 мая 2010

Вам нужен плагин bgiframe .

0 голосов
/ 16 ноября 2010

Вы не можете просто отказаться от браузера, если клиенты все еще используют его. Если я собираюсь поместить div поверх поля ввода (в частности, раскрывающихся списков), тогда я устанавливаю .style.visibility в false на базовые блоки, прежде чем помещать div сверху. Это сырой, но это работает.

0 голосов
/ 17 мая 2010

z-index содержит ошибки во всех версиях IE, но, в частности, IE6 позволяет всегда выбирать "select".

0 голосов
/ 17 мая 2010

Насколько я знаю, для этого не существует простого обходного пути (см. Эту запись в блоге MSDN ). Я знаю только умные, но действительно очень сложные обходные пути, такие как этот . Тьфу!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...