Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Typowo przedszkolne pytanie ... Jak?
Laravelson
post
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
trueblue
post
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
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ł (IMG:style_emoticons/default/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
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:49