Nav rozwijający i zamykający na event

0

Cześć, od około 2 miesięcy uczę się programować dzisiaj po raz pierwszy w lekkiej praktyce wpadł mi JS. i mam problem.
Chciałbym stworzyć wyskakujące menu. Jestem w stanie stworzyć menu które się otwiera, ale nie wiem co zrobić aby się zamykało.
Chciałbym aby po naciśnięciu 3 pasków menu pokazało się, a po ponownym kliknięciu, zamknęło.

Tak aktualnie wyglądaj kod JS:

https://jsfiddle.net/6nozLajg/

Nie wiem co teraz mógłbym zrobić aby po ponownym kliknięciu menu się zamknęło

0

Nie wiem co teraz mógłbym zrobić aby po ponownym kliknięciu menu się zamknęło

W procedurze obsługi zdarzenia sprawdzać, czy jest widoczne, i odpowiednio postępować albo ustawiać flagę globalną, czy jest widoczne.

function mouse_event_handler(
){  const menu_visible = menu.style.display === "block";
    const menu_hidden = menu.style.display !== "block";
    if( menu_visible )
        menu_hide();
    else
        menu_show();
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1