- Yettel topik
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Mobil flották
- iPhone topik
- Honor Magic6 Pro - kör közepén számok
- Xiaomi 15 - kicsi telefon nagy energiával
- Apple iPhone 16 Pro - rutinvizsga
- Android szakmai topik
- Netfone
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Karma már leírta előttem a lényeget. Érdemes lenne átgondolni, hogy biztos jól közelíted-e meg a kérdést, és hogyan is tudnád elkerülni az animáció megvárását. Végső esetben muszájból meg lehet oldani az animáció bizonyos időre történő beállítását ('slow', 'fast' helyett milliszekundumban megadott időre, pl. 600), majd ennyi idő utánra időzíteni egy függvény lefutását setTimeOut()-tal, de esélyes, hogy ez nem túl szép megoldást fog eredményezni.
Akkor végül is annyi a lényeg, hogy az animáció előtt elindítasz egy AJAX-os kérést, futtatod az animációt, közben AJAX-szal pedig lehet, hogy már rég megkaptad a választ, de az animáció még mindig fut, és nem akarod, hogy ez "félbeszakadjon", mert mondjuk kicseréled az adott elemet az AJAX-os kommunikáció eredményeként kapott válasz feldolgozása során?Hátha ez segít (saját megoldások helyett javasolnám ezt inkább):
jQuery BlockUI Plugin
Próbálgasd ki a demókat! -
Karma
félisten
"Tehát hogy ebből a függvényből csak akkor térjen vissza, ha már az egész animáció lefutott."
Ha jól kapisgálom, akkor szinkronná akarod tenni az animációt, azaz blokkoljon addig amíg be nem fejeződik... Na ezt felejtsd el, nem lehetséges, és káros is lenne (lefagy a böngészőtab).
A deferred.done() is csak annyit változtatna a helyzeten, hogy ha többmindent animálsz egy függvényhívással, akkor nem elemenként hívódik meg a callback, hanem csak egyszer, amikor az összes animáció befejeződött. De az aszinkronitás nem változik.
Új hozzászólás Aktív témák
- Azonnali informatikai kérdések órája
- Túra és kirándulás topic
- Yettel topik
- E-roller topik
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- OLED monitor topic
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Kerékpárosok, bringások ide!
- urandom0: Kicsit most elfáradtam...
- Xbox Series X|S
- További aktív témák...
- RÉSZLETRE .OPCIONÁLIS. G.SKILL Trident Z5 Neo RGB 96GB (2x48GB) DDR5 6000MHz
- Dell PA12 43NY4 65W utángyártott töltő
- Xbox Series S 512 GB + kontroller 6 hó garancia, számlával!
- Xiaomi Mi 11T Pro 5G 256GB // Számla+Garancia//
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest