Программирование > JavaScript & JScript
Эмуляция выпадающего списка...
Xander:
В общем проблема такая: выпадающее меню на слоях пересекается с выпадающим списком SELECT. При этом SELECT всегда оказывается сверху, и перекрывает меню. Кто-нибудь знает, что с этим можно сделать с помощью JavaScripta?
Напримимер какой-нибудь "заменитель" SELECTа, написанный руками...
Перекомпоновать меню и список по-другому, чтобы не пересекались не могу.
Хм...я понятно написал?
MadDog:
а попробовать использовать другое меню? Например, это . А так, как вариант, попробуй select положить внутрь слоя.
PilotV:
Вообще это проблема всех НН4+ (под виндовс во всяком разе) - элементы формы всегда лежат поверх любых слоев, и избавиться от этого нельзя.
А у тебя этот баг под ИЕ что ли? Если да, то может, с z-индексами не все в порядке?
Макс:
цитата из FAQ-a c ru.javascript
--- Цитировать ---
6.
> Есть проблема: нужно чтобы один слой (div или layer) показывался над
> другим слоем с формой. Всё бы ничего, но на нижнем слое всё
> время вылазит поверх верхнего слоя.
From: "Serge Neroznaque"
1. Про windowed controls (из разных сообщений... поэтому малость хаотично)
Видимый OBJECT, а также SELECT и IFRAME -- это т. н. windowed controls, они
не совсем полноценные участники документа. Они окна внутри окна браузера и
поэтому будут
выводиться поверх других элементов.
Изменяя zIndex меняется только положение таких элементов
относительно друг друга. Для всех остальных -- они всегда
on top.
Их можно прятать меняя visibility, но это не совсем то.
В IE4 windowed controls не наследуют значение display и
visibility и остаются видимыми. Поэтому в IE4 нужно
стараться избегать приемов с наложениями слоев с windowed
controls.
Hачиная с версии эксплорера 5.5 -- IFRAME стал windowless
и таким образом поддерживает CSS атрибут z-index.
А вот в случае Flash это возможно. Hо только благодаря
его разработчикам.
Для эксплорера:
Для остальных:
Hадейсь, понятно в чем именно фича, и что остальные атрибуты
опущены.
--- Конец цитаты ---
PilotV:
Да, занятно...
Навигация
Перейти к полной версии