Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Jquery] powrót do poprzedniego stanu
Forum PHP.pl > Forum > XML, AJAX
hote
  1. $('#akt a').click(function() {
  2. $('#aktualnoscishow').slideToggle('fast');
  3. $('#naglrozw2').css("background-color","red");
  4. } );


slideToggle po ponownym kliknięciu elementu wraca do stanu poprzedniego, niestety nie wiem jak zrobić to samo ze stanem diva naglrozw2 (dalej pozostaje czerwony).
askone
Aby powrócić do stanu poprzedniego musisz go wcześniej zapamiętać. Tak więc ja widziałbym to tak:
[JAVASCRIPT] pobierz, plaintext
  1. var background_color = null;
  2. $('#akt a').click(function() {
  3. $('#aktualnoscishow').slideToggle('fast');
  4. if (!is_null(background_color))
  5. {
  6. $('#naglrozw2').css("background-color",background_color);
  7. background_color = null;
  8. }
  9. else
  10. {
  11. background_color = $('#naglrozw2').css("background-color");
  12. $('#naglrozw2').css("background-color","red");
  13. }
  14. } );
[JAVASCRIPT] pobierz, plaintext


Nie sprawdzałem czy wszystko jest poprawnie zapisane, ale sama idea jest właściwa...

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.