Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]javaScript - brak pomysłu na wywołanie funkcji
Forum PHP.pl > Forum > Przedszkole
frankiejojo
Cześć,
Postaram się opisać jaką funkcję chcę zrobić.
Strona internetowa napisana w css to zbiór różnych divów.
Użytkownik otwiera "menu na pół strony" jak naciśnie określony przycisk. (przyjmijmy, że to menu znajduje się wewnątrz diva o nazwie menu.
Mnie chodzi o to, by w sytuacji kiedy menu jest otwarte a użytkownik naciśnie gdziekolwiek poza div menu uruchamiała się funkcja, która to menu zamknie.
Słowem jak ustawić funkcje, która będzie uruchamiana jeżeli użytkownik naciśnie myszą gdziekolwiek pomiędzy <body>a</body> z wyłączeniem obszaru pomiędzy <div id="menu"></div>
Z góry dziękuję za podpowiedź.

Salvation
Tutaj znajdziesz odpowiedź: https://www.w3docs.com/snippets/javascript/...ml#solution-1-2

Rozwiązanie #1 jest lepsze, bo #2 opiera się na
[JAVASCRIPT] pobierz, plaintext
  1. event.stopPropagation()
[JAVASCRIPT] pobierz, plaintext

A tego powinno się unikać, bo to zatrzyma inne eventy wewnątrz menu - jeżeli jakieś są.

To pierwsze też można ładniej zapisać, ale sprawdź najpierw czy o to ci chodziło.
frankiejojo
Salvation - jesteś lepszy niż chat GPT - stamtąd miałem wersję z "event.stopPropagation()"
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-2025 Invision Power Services, Inc.