Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Typowo przedszkolne pytanie ... Jak?
Laravelson
post 14.06.2017, 21:53:50
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 7.01.2017

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował Laravelson 14.06.2017, 21:59:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
trueblue
post 14.06.2017, 21:57:02
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


https://api.jqueryui.com/effect/


--------------------
Go to the top of the page
+Quote Post
Laravelson
post 14.06.2017, 22:01:59
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 7.01.2017

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
trueblue
post 14.06.2017, 22:04:17
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Nie uważasz, że chcesz poczekać na zakończenie funkcji effect, a nie funkcji text?


--------------------
Go to the top of the page
+Quote Post
Laravelson
post 14.06.2017, 22:05:48
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 7.01.2017

Ostrzeżenie: (0%)
-----


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ę
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:22