Autor | Zpráva | ||
---|---|---|---|
kerberos Profil |
#1 · Zasláno: 19. 3. 2017, 18:20:42
Čaute.
Mám button, na ktorý keď kliknem tak sa mi ukáže menu. Menu chcem zatvoriť buď: 1. kliknutím na daný button, alebo 2. hocikde inde (ukážka). Podarilo sa mi spraviť vždy iba jedna možnosť, ale aby fungovali obe naraz........ Ako na to? $(".btn-aktualne").click(function(e){ var menu = $(".menu-dole") if ($(window).width() < 460) { e.stopPropagation(); menu.show(); menu.css('left', '0'); } else { event.stopPropagation(); menu.show(); } $(document).click( function(){ menu.hide(); }); |
||
nodo Profil |
#2 · Zasláno: 20. 3. 2017, 19:31:49
Pre inšpiráciu Živá ukázka
|
||
Časová prodleva: 22 dní
|
|||
PanX Profil * |
#3 · Zasláno: 11. 4. 2017, 13:38:00
var menuButton = document.getElementById("b"); var okno = document.getElementById("okno"); var isOpen = false; function fc2(event) { okno.style.display = "none"; document.removeEventListener("click", fc2); isOpen = false; } function fc1(event) { if (isOpen === false) { okno.style.display = 'block'; document.body.addEventListener("click", fc2); isOpen = true; } } menuButton.addEventListener("click", fc1); |
||
Časová prodleva: 6 let
|
0