Sekwencyjna animacja w js, Jquery

Sekwencyjna animacja w js, Jquery
KI
  • Rejestracja:ponad 13 lat
  • Ostatnio:16 dni
  • Postów:83
0

hej.

Chciałbym zrobić sekwencyjną animację ale nie za bardzo wiem jak. Napisałem coś takiego ale to nic nie daje.

Kopiuj
 
    var time = 1500;
    //rozwijanie
     
     
    //wjazd grup
    if(Anim.slidetoup(".g1"))
    if(Anim.slidetoup(".g2")
    if(Anim.slidetoup(".g3"))
    Anim.slidetoup(".g4");
    	Anim={
    slidetoup:function(clas){
    			var hig= $(clas).height();
    			var wid = $(clas).width();
    			var pos = $( clas );
    			var p= pos.position();
    			$(clas).css({"top":700 }).animate({"top":p.top }, 2000, function () {
    				return true
    			});
     
    		},};
edytowany 1x, ostatnio: dzek69
dzek69
Używaj <code> z nazwą języka
Patryk27
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

Masz w ogóle pojęcie co napisałeś czy tak tylko sobie zmyślasz?
Metody służące do animacji w jQuery mają callbacki.


dzek69
Nawet ich używa - zwraca w nim true :D
KI
  • Rejestracja:ponad 13 lat
  • Ostatnio:16 dni
  • Postów:83
0

Nie wiem jak je stosować. Próbowałem ale też nie idzie

Patryk27
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

Podstawowe pytanie - znasz JavaScript jako język chociaż?


KI
  • Rejestracja:ponad 13 lat
  • Ostatnio:16 dni
  • Postów:83
0

No umiem coś zrobić ale animacji nie robiłem.

dzek69
Czyli copy-paste z podmianą zmiennej zrobisz, ale nic z tego nie wiesz? ;)
KI
aż tak źle nie jest. Ale Próbowałem z complete ale funkcja mi zwraca undefaindet zamiast true. Nie chciał bym robić tak że po wykonaniu jednej animacji w complet uruchamiam kolejną bo to słabe jest.
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Rzeszów
0

@kiui: Ale tak to powinno wyglądać.... Prawie, bo są jeszcze obietnice - Google "javascript promises" - raczej trudne, szczególnie dla kogoś, kto i tak nie ma pojęcia o asynchroniczności (stąd przecież Twoje próby zwracania "true" w callbacku i zastanawianie się dlaczego nadrzędna funkcja "zwraca" undefined) - ale zapewnia lepszą czytelność niż callbacki w callbackach.


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.