Что нужно IE, чтобы выпадающее меню оставалось поверх iframe? - PullRequest
1 голос
/ 26 января 2010

Например: Следующий сайт выглядит нормально в Firefox, когда выбрано меню Типы массажа. Меню опускается перед элементом iframe, поэтому оно остается видимым.

Но в IE нижняя часть меню скрывается за iframe.

http://transeeq.com/health/bq15b.html#

Ответы [ 2 ]

1 голос
/ 26 января 2010

Разработчики IE6 «обманывают», используя операционную систему для визуализации этих элементов, а не для отображения их в качестве элементов управления браузером. Таким образом, эти элементы ведут себя так, как будто они находятся «за пределами» браузера.

Вы можете скрыть их с помощью iframe, но z-индекс iframe должен быть больше, чем у.

Эта проблема часто возникает в модальных диалогах. Чтобы исправить это, решение состоит в том, чтобы определить положение и размеры элементов на странице и наложить их на iframe, указывающий на пустую страницу перед показом модального диалогового окна, а затем удалить, когда он скрыт.

0 голосов
/ 26 января 2010

Попробуйте включить {z-index: 99; } к вашему выпадающему стилю

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