A menüm fölött látszik az alatta lévő select (IE)
Sziasztok :-)
Létrehoztam egy remek UL LI elemekbők álló menüt, a :hover
emulácíós példa alapján.
De lett is egy bajom.
Van alatta egy form ami átlátszik a listámon.
Gondolom a script nincs felkészítve, de azért hátha. Egy z-index:20,
nem segített.
Köszönettel: K.K.
ps: Köszönöm az építő hozzászólásokat.
■ Létrehoztam egy remek UL LI elemekbők álló menüt, a :hover
emulácíós példa alapján.
De lett is egy bajom.
Van alatta egy form ami átlátszik a listámon.
Gondolom a script nincs felkészítve, de azért hátha. Egy z-index:20,
nem segített.
Köszönettel: K.K.
ps: Köszönöm az építő hozzászólásokat.
IE bug
-boogie-
workaround
visibility: hidden
display: none
helyett inkább avisibility: hidden
lehet a jó megoldás, mert akkor nem ugrál az oldal többi része. Én ezt a workaroundot elég gány megoldásnak tartom, de tényleg van, amikor nincsen más választás. Annyit hozzátennék, hogy ugye ennek semmi köze sincs ahhoz (senki nem is állította, csak így is lejöhet), hogy a menü
ul>li
párossal van megoldva.-boogie-
UL és LI a menü
Köszönöm a válaszokat.
Jól el szomoritottatok. :-)
Variálhaton újra az oldal szerkezetét.
K.K.
Jobb megkerülő megoldás
Az oldalban IE esetén DOM szkripteléssel létrehozol egy IFRAME-t (blank), ezt pontosan alápozicíonálod a menüdnek (pozíció és z-index). Mivel az IFRAME-nek lehet z-indexet adni, a kérdéses objektum alá fog kerülni. A lényeg pedig az, hogy az iframe kitakarja a szelekt mezőt, de alatta van a kédéses objektuknak. :-)
Ezt nem ismertétek? Érdemes lenne akkor egy cikkecskét írni belőle... szebb, mint a SELECT mezők eltűntetése.
Relatív
iframe
-et nem nagyon használnak, főleg ha ki lehet váltani mással.