Autor | Zpráva | ||
---|---|---|---|
Filip111 Profil |
#1 · Zasláno: 22. 7. 2011, 13:28:13
Ahoj, prosím o radu - už jsem s tím ztratil spoustu času, zkoušel předělat CSS nebo to obejít přej jQuery události apod.
Stále se potýkám s menu na webu http://chladservis.cz Pokud kliknete na hlavní kategorii, označí se celý <li> element včetně jeho podřazených elementů <ul> a <li> které definují submenu, classou .current To je v pořádku, ale jen do okamžiku než začnete myší přejíždět přes další položky menu - ty které jsou momentálně jako .current zůstávají stále zobrazené a jsou překrývány jinými submenu. Pokud je ale vybrána položka nikoliv z hlavní nabídky ale ze submenu, po reloadu stránky je vše v pořádku. Jako .current již není označeno celé submenu, ale jen jeho <li> položka. Nejlépe, když si to vyzkoušíte...popis je asi hodně nesrozumitelný. Děkuji za nakopnutí... |
||
karel_ Profil * |
#2 · Zasláno: 22. 7. 2011, 18:11:37
co treba pridat do
.sf-navbar > li > ul { background: .......... /* obrazek nebo aspon barvu */ } |
||
Filip111 Profil |
#3 · Zasláno: 22. 7. 2011, 22:38:35
Pozadí tomu pomůže - původní text pak není vidět, ale...
Celé menu se díky tomu graficky rozsype - mám tam nějaké grafické pozadí pro každou kategorii zvlášť a zásah typu background to vše překryje. Ale po dalším laborování mě napadlo spásná myšlenka odstranit classu current, která má za úkol zvýraznit aktuání kategorii a která vše způsobuje. Kupodivu to funguje jak má, takže to zkusím nějak obhájit. Děkuji. (pokud to neprojde, určitě se zase ozvu :) |
||
Časová prodleva: 13 let
|
0