Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Расположение объекта поверх select'а


Автор: Limonadni Joe 25.9.2006, 21:20
Наверное, это баг IE: первоначально скрытый div или table невозможно отобразить поверх выпадающего списка (select). Список всегда оказывается наверху. Как можно что-нибудь отобразить поверх выпадающего списка?

Автор: skyboy 25.9.2006, 22:43
Limonadni Joe, а скрыть его - не судьба?

Автор: R.M. 26.9.2006, 00:02
Смотря в какой ситуации, иногда скрывать нельзя. Уже это обсуждалось, юзай поиск. Рещение одно (если нельзя скрывать список) - помешать список в iframe. Если пожно скрывать список то скрывай по onmouseover на нужный объект и показывай на onmouseout.

Автор: Illuminaty 26.9.2006, 03:25
Цитата(Limonadni Joe @  25.9.2006,  22:20 Найти цитируемый пост)
Наверное, это баг IE:
 Неее, это - фича  smile 
По сути - решений 6.
1) Скрывать список, как уже говорилось.
2) Поместить список в iframe. Тоже упоминалось.
3) Контейнер, перекрывающий select, поместить в ifame с большим z-index.
4) Альтернативный select: <input  type="text" /> + рисунок кнопки + JS, Flash и т.п.
5) Написать на сайте: Firefox only  smile 
6) Написать на сайте, что работает только с IE 7 (там эта баго-фича, кажется исправлена)

Автор: Limonadni Joe 26.9.2006, 09:37
Я первый раз слышу про iframe. Не скупитесь на примерчик smile

Автор: dstorm81 26.9.2006, 09:55
можно со стилями повозится типа такого, алтернативный селект
http://www.dstorm.h16.ru/dsscripts/jscripts/imitSelect/index.html#

Автор: R.M. 26.9.2006, 10:30
dstorm81, там не через стили а на javascript'е smile о чём и говорил Illuminaty.

Цитата(Illuminaty @  26.9.2006,  04:25 Найти цитируемый пост)
5) Написать на сайте: Firefox only

 smile отличное решение. На самом деле наверное самое умное, нечего под ИЕ сидеть  smile 

Автор: dstorm81 26.9.2006, 11:04
я имел в виду что стиялми оформление доделать smile

Цитата(R.M. @  26.9.2006,  10:30 Найти цитируемый пост)
отличное решение. На самом деле наверное самое умное, нечего под ИЕ сидеть

неумное решение - если БОЛЬШАЯ часть на осле. большей части все эти браузеры не нужны, они по другому деньги делают..

Автор: Illuminaty 26.9.2006, 11:44
dstorm81, это шутка smile 
хотя, в каждой шутке есть доля шутки  smile 

Автор: katka 26.9.2006, 12:40
и вот мусолят одно и то же. вон же внизу написано.
извините.

Автор: Illuminaty 26.9.2006, 12:45
Limonadni Joe, я бы делал либо 1 вариант из моего списка (display="none"), либо 4 вариант. С iframe - гемор.

Автор: PyS 28.9.2006, 08:44
Цитата(dstorm81 @  26.9.2006,  12:55 Найти цитируемый пост)
можно со стилями повозится типа такого, алтернативный селект
http://www.dstorm.h16.ru/dsscripts/jscript...ect/index.html# 


dstorm81,  потестировал - интересно, но тяжело работать. smile
а вот если ещё и мышка "гонит", то хоть стреляйся.  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)