Autor Zpráva
Filip111
Profil
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 *
co treba pridat do

.sf-navbar > li > ul
{
background: .......... /* obrazek nebo aspon barvu */
}
Filip111
Profil
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 :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0