Autor | Zpráva | ||
---|---|---|---|
fimmos Profil |
#1 · Zasláno: 11. 2. 2011, 18:14:07
Zdravím,
na stránce http://www.ibyz.org/ používám jQuery plugin Cycle. Horizontální menu mám "vysunovací", což můžete vidět na položká Knihovna nebo Publikace. Problém je ten, že v IE 7 se vysunovací menu zobrazuje pod rotujícími obrázky a ne nad jako např. ve FF, IE 8 a Chrome. Zkoušel jsem různé nastavení z-index, ale nic mi nepomohlo. Můžete mi prosím poradit, jak tento problém vyřešit? Děkuji |
||
Časová prodleva: 5 dní
|
|||
Chamurappi Profil |
#2 · Zasláno: 16. 2. 2011, 15:21:06
Reaguji na fimmose:
Na většinu problémů se z-index em je odpovědí právě ten z-index (nepočítám-li problémy s flashem, tak na všechny), o němž si tazatelé myslí, že jim nepomohl. Ve starších Explorerech má každý absolutně či relativně pozicovaný blok vlastní kontext z-index ů, takže nestačí nastavit z-index něčemu uvnitř a předpokládat, že se to vztáhne k něčemu venku. Nejsnazší je rozvrhnout vrstvení u sourozenců — pokud má obsah #hmenu překrývat obsah #images , nastav #hmenu větší z-index než #images . Žádná velká věda…
|
||
fimmos Profil |
#3 · Zasláno: 16. 2. 2011, 15:58:26
Chamurappi:
Já to zkoušel, ale pořád jsem nemohl najít tu vhodnou kombinaci. Teď jsem tam dal #hmenu * { z-index: 99999; } a funguje to. Díky za radu |
||
Chamurappi Profil |
#4 · Zasláno: 16. 2. 2011, 18:39:09
Reaguji na fimmose:
Nastavovat to všem potomkům je zbytečné a můžeš si tím zadělat na pozdější problémy, kdybys chtěl třeba nějaké třídě nastavit nižší z-index , protože selektor .třída je slabší než selektor #hmenu * . Musí fungovat z-index na samotném #hmenu (pochopitelně s position: relative , to je snad z mého posledního příspěvku zřejmé).
|
||
Časová prodleva: 13 let
|
0