Autor | Zpráva | ||
---|---|---|---|
seberm Profil * |
#1 · Zasláno: 18. 1. 2009, 17:49:02
Dobrý den.
Tvořím takové menší menu a abych ušetřil čas, stáhnul jsem už jedno hotové a trošku ho předelal. Mám ale jeden problém. Menu se nachází na zde. Pokud najedete myší na nějakou hlavní položku (Folder), všechny subpoložky se rozbalí, jenže jakmile chci vybrat nějakou subpoložku, ta hlavní zase "zhasne". Celé to pak vypadá dost nehezky. Nevěděli by jste prosím někdo, jak tohle vyřešit? Už si s tím docela nevím rady. předem děkuji - S. |
||
habendorf Profil |
#2 · Zasláno: 18. 1. 2009, 17:59:43
Do kódu jsem nekoukal, ale protože jsem jich už pár dělal, troufnu si střelit od boku.
Pravděpodobně používáš a:hover - jenže to nemůžeš, protože na submenu už jsi mimo a. Takže pro odkazy té první úrovně musíš použít li:hover a {} A protože se ti to samozřejmě zdědí i pro odkazy druhé úrovně, musíš je předeklarovat. |
||
seberm Profil * |
#3 · Zasláno: 18. 1. 2009, 18:09:22
:-) dekuju moc... Uz mi to funguje
|
||
seberm Profil * |
#4 · Zasláno: 19. 1. 2009, 17:30:30
Dobrý den. Jak programuji pod linuxem, tak jsem si až teď všiml, že tento způsob nefunguje v IE. V opeře, firefoxu to jede nádherně, ale v IE to vůbec nezareaguje. Neexistuje ještě nějaký způsob jak toto vyřešit i pro IE? Napadlo mě to zkusit nějak vyřešit pomocí něčeho podobného:
* html .suckertreemenu ul li:hover a { background-color: white; } |
||
Časová prodleva: 5 dní
|
|||
Bubák Profil |
#5 · Zasláno: 24. 1. 2009, 17:01:46
„Jak programuji pod linuxem, tak jsem si až teď všiml, že tento způsob nefunguje v IE.“
V IE 7 funguje, pokud je ve standardním režimu, IE 6 musíš "přesvědčit" javascriptem: http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=5&topic=86999#3 |
||
seberm Profil * |
#6 · Zasláno: 24. 1. 2009, 19:08:51
Děkuji moc. Tohle je vážně vychytávka :-)
|
||
pavelson Profil |
#7 · Zasláno: 25. 1. 2009, 09:38:54
Mhol byste mi někdo napsat kod pro rozbalovací menu? Díky
|
||
SwimX Profil |
#8 · Zasláno: 26. 1. 2009, 19:57:11
|
||
Časová prodleva: 15 let
|
0