Autor | Zpráva | ||
---|---|---|---|
Manny Profil |
#1 · Zasláno: 18. 4. 2016, 12:38:17
Mám víceúrovňové menu, jehož zanořené úrovně se na stolních zařízeních vysouvají přes
:hover
Struktura menu je asi taková: <ul> <li><a></a></li> <li><a></a> <ul><li><a></a></li></ul> </li> ... Na dotykových zařízeních bych chtěl nahradit :hover něčím jako onclick="this.style.display = block"
ale pouze pro ul jako potomka li
Protože si ale z js moc netykám, prosím o radu. |
||
Str4wberry Profil |
Zaměřit takové elementy jde snadno pomocí
querySelector u.
Místo style.display doporučuji spíš nastavovat CSS třídu (je to většinou přehlednější). Jednoduchý příklad by mohl vypadat následovně: Živá ukázka
|
||
Časová prodleva: 9 let
|
0