próbuję stworzyć kod, który po kliknięciu w przycisk będzie wyświetlał okienko z danymi. Po wyświetleniu kliknięcie w to okienko ma je zamykać... i to wszystko udało mi się zrobić, tyle że ponowne kliknięcie w przycisk już okienka nie wyświetla.
var czy_okno = 1; jQuery('.podpowiedz').click(function(){ if(czy_okno == 0){ }else{ var tresc_podpowiedzi = jQuery(this).find('.tresc_podpowiedzi').html(); jQuery(this).append(okno_podpowiedzi); czy_okno = 0; } }); jQuery('.podpowiedz').on('click','div.okno_podpowiedzi',function(){ jQuery('.okno_podpowiedzi').fadeOut(300).remove(); czy_okno = 1; });
Zmienną czy_okno dodałem, ponieważ bez niej wciąż dopisywane były tyllko kolejne okna bez ich usuwania. Wygada na to, że mój problem polega na działaniu funkcji .on() , której nie dokońca potrafię skontrolować. Wszelkie podpowiedzi mile widziane.