Gdy klikam przycisk "z" to pojawia się ukryty tekst i gdy klikam ukryty tekst (który się pojawi po przyciśnięciu "z") to on w ciągu 3000ms znika. Problem jest w tym, że chciałbym aby tło stopniowo zmieniało swój kolor, lecz tło zmieni kolor dopiero, gdy ukryty tekst się schowa. Chcę zrobić tak, że jak kliknę na ukryty tekst to tło stopniowo zmieni swój kolor.
Co jest źle ?
<!DOCTYPE html> <html> <head> <style> z { color:white; cursor:pointer; font: Comic Sans MS; font-size: 30px; } body { background: black; text-align: center; } p { font-size:75px;; cursor:pointer; color:white; display:none; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <z>Wywolaj</z> <p> Jak widzisz ten tekst, to znaczy ze skrypt jest poprawnie wykonany. </p> <script> $("z").click(function () { $("p").fadeIn(2000); }); $("p").click(function () { $("p").fadeOut(3000, function () { $("body").fadeIn(1200, function () { $(this).css('background', 'yellow'); }); }); }); </script> </body> </html>