Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 26. 11. 2014, 21:32:00
Dobrý den. Mám malý problém se zavírání modálních okne při otevření jiného. Mohl by mi prosím někdo poradit ?
/ <script> //otevírání oken function nabidka(idex){ if (idex.style.display == 'none') idex.style.display=''; else idex.style.display='none'; } </script> <div class="main-chat-list-conversation" onClick="nabidka(jedna)" style="cursor: hand"></div> <div class="main-chat-list-conversation" onClick="nabidka(dva)" style="cursor: hand"></div> <div class="main-chat-list-conversation" onClick="nabidka(tri)" style="cursor: hand"></div> <div class="main-chat-window" id="jedna"> Modální okno </div> <div class="main-chat-window" id="dva"> Modální okno </div> <div class="main-chat-window" id="tri"> Modální okno </div> Předem děkuji za odpovědi |
||
Str4wberry Profil |
#2 · Zasláno: 27. 11. 2014, 01:00:45
Šlo by to řešit pomocnou proměnnou, kam by se přiřadilo právě otevřené okno. Když by v té proměnné byl nějaký element (tj. nešlo by o první spuštění), tak by se skryl:
var otevreny; function nabidka(idex){ if (otevreny) otevreny.style.display = "none"; otevreny = idex; // původní kód funkce |
||
Časová prodleva: 9 let
|
0