Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Accessible Dropdown Menu nie zwija podmenu
Forum PHP.pl > Forum > Przedszkole
php11
Cześć,

znalazłem menu dostępne z klawiatury.
Wszystko z nim ok jeśli chodzi o klawiaturę, ale nie działa właściwie przy używaniu myszy:
otóż rozwinięte menu nie chowa się po zabraniu znad niego myszy.

https://codepen.io/grayghostvisuals/pen/ltjDa

Dzięki za pomoc

A może macie i możecie się podzielić skryptem, który będzie rozwijał menu przy użyciu klawiatury?
No i będzie poprawnie działał...
gitbejbe
dodaj np do skryptu:

  1. $('nav.menu').on("mouseleave", function(){
  2. $(this).find("ul.show-menu").removeClass("show-menu");
  3. });


css:

  1. nav .ul { top: 2.3em; } //najprostsze rozwiązanie. Nie może być przerwy pomiędzy nawigacją a rozwijaną listą - skrypt powyżej wyjaśnia dlaczego.


Tak w ogóle to ten kod wygląda słabo, nie ma lepszego gotowca w necie ?
php11
Dzięki, zobaczę, czy dam radę.

Generalnie potrzebuję tylko czegoś do rozwinięcie menu z klawiatury.
Nie znalazłem nic innego, ale może źle szukałem...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.