Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Funkcja toggle() pod Google Chrome
#8
To jest błędna praktyka. Takich z dupy tutoriali jest w necie milion pińcet więc to nie jest żaden wyznacznik.

Ty powinieneś użyć toggle i tyle.

Kod:
$('#rozwin0').toggle(
     function() {
          $('#ukryty0').slideDown(400);
          $(this).html('Zwiń ....');
     },
     function() {
          $('#ukryty0').slideUp(400);
          $(this).html('Rozwiń....');
     }
)

A teraz proste pytanie - czemu NIE tak jak ty to zrobiłeś?
1) bo 1 rzecz na kilka zdarzeń - źle.
2) poklikaj sobie szybko w ten twój "guzik". Zobaczysz piękny efekt powtarzania Smile?

Zresztą nawet w powyższym kodzie widać błędy. Ogólnie toggle w takich zastosowaniach się po prostu nie sprawdza (patrz pkt 2). O wiele lepiej zrobić click wraz z wykrywaniem czy dany element jest animowany, stopowaniem animacji ect. No i o wiele lepiej używać parents, children ect zamiast id.

Ps. Wrzucanie DIV do środka A też działa poprawnie, tak samo jak używanie U, CENTER ect.
Odpowiedz


Wiadomości w tym wątku
Funkcja toggle() pod Google Chrome - przez dahel - 14-11-2011, 15:03
RE: Funkcja toggle() pod Google Chrome - przez Marys - 14-11-2011, 16:11
RE: Funkcja toggle() pod Google Chrome - przez dahel - 14-11-2011, 17:38
RE: Funkcja toggle() pod Google Chrome - przez dahel - 15-11-2011, 15:10
RE: Funkcja toggle() pod Google Chrome - przez dahel - 17-11-2011, 14:41
RE: Funkcja toggle() pod Google Chrome - przez Kartofelek - 17-11-2011, 16:09
RE: Funkcja toggle() pod Google Chrome - przez dahel - 17-11-2011, 16:55
RE: Funkcja toggle() pod Google Chrome - przez dahel - 17-11-2011, 17:35

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  funkcja nieustannie czytajaca wartosci input Arnimarl 1 2,995 25-05-2014, 07:39
Ostatni post: Arnimarl
  aby funkcja JQuery zadzialala po okreslonym czasie Arnimarl 2 3,820 25-05-2014, 07:38
Ostatni post: Arnimarl
  Jak wypozycjonować content strony z paskiem Google Translate ZaqU 4 4,072 10-04-2014, 19:54
Ostatni post: kornell
  Niepoprawne zachowanie Chrome lomek 1 2,618 12-09-2013, 00:09
Ostatni post: Kartofelek
  [CSS] Problem z wyświetleniem mapy google spolprog 2 3,373 24-07-2013, 19:02
Ostatni post: atp

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl