Ocena wątku:
  • 2 głosów - średnia: 3
  • 1
  • 2
  • 3
  • 4
  • 5
Ruch - jQuery
#1
Witam mam do was pytanie jak ładnie zaanimować ruch oraz co zrobić żeby po naciśnięciu klawisza postać nie uciekała tylko się ładnie animowała ?

Oto fragment kodu :

Kod:
var ile = 32;
    $(document).keydown(function (event) {
        switch (event.keyCode) {
        case 38:
            /* Góra */
            event.preventDefault();
            y-=ile;
            setTimeout('$("div#'+nick+'").css({backgroundPosition : "0px 47px"})', 200);
            setTimeout('$("div#'+nick+'").css({backgroundPosition : "31px 47px"})', 400);
            setTimeout('$("div#'+nick+'").css({backgroundPosition : "62px 47px"})', 600);
            setTimeout('$("div#'+nick+'").css({backgroundPosition : "93px 47px"})', 800);
            setTimeout('$("div#'+nick+'").css({backgroundPosition : "0px 47px"})', 1000);
            $("#"+nick+"").css("top", y+ "px");
        break;
Odpowiedz
#2
Panie coś pan.
Nie tędy droga. Przecież animację robi się w pętli. Za każdym razem przesuwasz animowane tło o daną pozycję, pokazujesz, przesuwasz, pokazujesz, itp.

czyli ogólnie

Kod:
metoda pokaz() {....
   - przesun tlo o x,y
   - pokaz obiekt
   - setTimeout(pokaz(), 30);
}

http://doman.art.pl/kursjs/kurs/canvas/canvas_animacja.html (na dole)

Zobacz jeszcze to:
http://paulirish.com/2011/requestanimationframe-for-smart-animating/

i te biblioteki:
spritely.net/documentation/
www.ajaxblender.com/jani.html
Odpowiedz
#3
To jak zaanimować taki obrazek :

http://pix.art.pl/files/artworks/Persiakout5.gif

Twoja metoda chyba się tutaj nie sprawdzi.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Sad HTML/CSS/JQUERY - Potrzebuje pomocy / Bezradność jokerblitzz 10 10,225 28-04-2016, 00:24
Ostatni post: mubi
  jquery? mordrag 0 2,336 29-03-2015, 17:44
Ostatni post: mordrag
  aby funkcja JQuery zadzialala po okreslonym czasie Arnimarl 2 3,819 25-05-2014, 07:38
Ostatni post: Arnimarl
  Konflikt Mootools/Jquery kurde 2 3,239 31-10-2013, 01:44
Ostatni post: kornell
  Slider z jQuery lomek 2 3,750 19-10-2013, 04:40
Ostatni post: lomek

Skocz do:


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