Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Typowo przedszkolne pytanie ... Jak?
Forum PHP.pl > Forum > Przedszkole
Laravelson
Panowie, nie mogę się do tego ustawić.
[JAVASCRIPT] pobierz, plaintext
  1. jQuery('div.loginbutton').click(function(){
  2. jQuery(this).text('wrong', function (){
  3. jQuery(this).effect('shake');
  4. });
  5. })
[JAVASCRIPT] pobierz, plaintext


ma zamienić tekst na przycisku na "błąd", potrząsnąć i spowrotem zmienić tekst na "login" i się zamotałem
jak się osadza funkcje zeby wykonywana byłą po zakonczeniu wcześniejszej ?
trueblue
https://api.jqueryui.com/effect/
Laravelson
Dzięki tru, to działa ale nie o to mi chodziło. Z założenia samo wywołanie effect i shake jest ok, ale nigdzie nie znalazłem jak osadzić jedną funkcję w drugiej żeby kolejno zrobił zmianę tekstu, potrząsnął i zmienił tekst. jak narazie zmienia, potrząsa i .... na tym koniec albo zmienia tak szybko, że jakby nie zmieniał smile.gif czyli jakiś delay by się przydał albo sprawdzenie czy wykonał wcześniejsze zadanie
trueblue
Nie uważasz, że chcesz poczekać na zakończenie funkcji effect, a nie funkcji text?
Laravelson
Ale gapa jestem, nooo racja.
Działa
[JAVASCRIPT] pobierz, plaintext
  1. jQuery('div.loginbutton').click(function(){
  2. console.log('loginbutton');
  3. jQuery(".loginbutton").text('wrong').effect('shake',function(){
  4. jQuery(".loginbutton").text('login');
  5. });
  6.  
  7. //jQuery(".loginbutton").effect( "shake" );
  8. })
[JAVASCRIPT] pobierz, plaintext

Dziękuję
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.