| 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 uljako potomka li
Protože si ale z js moc netykám, prosím o radu. |
||
| Str4wberry Profil |
Zaměřit takové elementy jde snadno pomocí
querySelectoru.
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: 10 let
|
|||
0