Autor | Zpráva | ||
---|---|---|---|
Snipo Profil |
#1 · Zasláno: 13. 7. 2014, 18:25:32
Ahojte, riešim jeden problém (som začiatočník v jQuery). Proste mám nejaký chatbox, a v ňom tlačítko na zatvorenie jednej časti (konkrétne tej kde sa vypisujú správy). To je v poriadku, všetko mi funguje... Problém je, že chcem aby sa po druhom kliknutí tá časť zasa otvorila.
Toto som napísal, ale nefunguje to... $(document).ready(function() { var clicked = false; $('#chatbox-exit-button').click( if (clicked) { function() { $('#chatbox-content').animate({height: '220px'}, 1000); $('#chatbox-input').animate({height: '40px'}, 1000); clicked = false; } } else { function() { $('#chatbox-content').animate({height: '0px'}, 1000); $('#chatbox-input').animate({height: '0px'}, 1000); clicked = true; } } ); }); |
||
Snipo Profil |
#2 · Zasláno: 13. 7. 2014, 19:49:21
Ach jaj by som si facku zaslúžil :D
Finálny kód $(document).ready(function() { var clicked = false; $('#chatbox-exit-button').click(function() { if (clicked == true) { $('#chatbox-content').animate({height: '220px'}, 1000); $('#chatbox-input').animate({height: '40px'}, 1000); clicked = false; } else { $('#chatbox-content').animate({height: '0px'}, 1000); $('#chatbox-input').animate({height: '0px'}, 1000); clicked = true; } }); }); |
||
Časová prodleva: 10 let
|
0