![]() |
JQery - kolejkowanie animacji .query .dequery - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: JQery - kolejkowanie animacji .query .dequery (/thread-jqery-kolejkowanie-animacji-query-dequery) |
JQery - kolejkowanie animacji .query .dequery - Witek76 - 07-06-2013 Witam, Oto przykład z książki który znajduje się na ftp://ftp.helion.pl/przyklady/jqtwan.zip (znajduje się on w katalogu kody/r01/baner_rectangle_180_x_150) Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> Jak spojrzymy na skrypt to widzimy funkcje .queue i .dequeue - niestety niewiem jak działają owe metody; niewiem jakie są kolejne kroki, niewiem co robi .dequeue sad.gif byłbym bardzo wdzięczny jakby ktoś mi to krok po kroku wytłumaczył. I inny przykład: Kod: <!DOCTYPE html> I tu też mam problem - bo animacja wykonuje się tak: na początku .animate potem .fadeout i wskakuje na końcu niebieski kwadrat. Nie powinna animacja wykonywać sie w takiej kolejności: na początku .animate potem .fadeIn i na końcu dodana do kolejki przez .queue .fadeOut? Za pomoc z góry dziękuje, pozdrawiam, RE: JQery - kolejkowanie animacji .query .dequery - Kartofelek - 07-06-2013 Ja w sumie nie korzystałem nigdy z tego bo zawsze używałem metody animate({.....}, function() {....}) ale z tego co piszą http://jqapi.com/#p=queue to ty po prostu nadpisujesz animację. Czyli robi się jedno po drugim. Moim zdaniem powinieneś pobrać fx (masz na tamtej stronie - 2 funkcja w kodzie) i zrobić do niej push animacji którą chcesz jako następna. RE: JQery - kolejkowanie animacji .query .dequery - Witek76 - 08-06-2013 (07-06-2013, 12:26)Kartofelek napisał(a): ale z tego co piszą http://jqapi.com/#p=queue Hmm... nie bardzo rozumiem - jak nadpisuje? A "fx" to domyślna nazwa kolejki - div.queue("fx"); to jest to samo co div.queue(); co mam pobrać i jaki push ? Kurcze jestem początkujący - przetłumacz ![]() I jeszcze jedno pytanie - dlaczego http://jsfiddle.net/AAk2n/ to nie to samo co to http://jsfiddle.net/34qWL/ ? RE: JQery - kolejkowanie animacji .query .dequery - Kartofelek - 08-06-2013 Przeciez masz dobrze objasnione na stronie którą ci podałem. fx wskazuje na tablicę z aktualnymi animacjiami. Masz na tamtej stronie skrypt jak ją pobrać. Wystarczy że do niej zrobisz push z własną animacją. |