| 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: 11 let
|
|||
0