Non so se sei ancora interessato, ma sto cercando lo stesso di te (credimi, sto cercando ORE e ore), e non so se ho trovato davvero quello che stavo cercando. Il più vicino è jsAnim (http://jsanim.com) e per ora funziona bene. Ho fatto un elenco di ciò che ho trovato in rete:
(I commenti sono molto poco appariscenti e il test è stato eseguito molto rapidamente. Si prega di prenderlo con una pinzetta.)
- jsAnim: sintassi è molto facile mettere a fuoco l'animazione e non sull'architettura oggetto (vedi YUI) (che è grande ... per gli ingegneri ...). Le opzioni di Easing non sono eccezionali, ma sono belle. Nel complesso, funziona bene.
- Scripty2 (precedente Script.aculo.us): Non testato per richiedere Prototipo.
- moo.fx: Non testato per richiedere Prototipo o mootools.
- YUI 2/3 Animazione: Funzionava bene, ma il codice tecnico ha una curva di apprendimento elevata per un'animazione front-end casuale.
- $ fx(): Ha un ingombro estremamente ridotto (solo 3 KB!). Sarebbe la scelta se solo si fosse allentato.
- Trident-js: Sembra avere una linea temporale molto potente e ha un bell'aspetto nelle demo, ma non ha funzionato affatto per me e la sua documentazione skinny non aiuta molto.
- Animator.js: La sintassi mi ha spaventato. Sembrava anche molto dilettante per me.
- JSTweener/GX/xAnimazione: Quelli non hanno catturato la mia attenzione neanche un po '. Sembrava molto amatoriale per me.
- GUI glimmer per generazione codice jQuery: L'installazione non è stata installata sul mio computer (errore sconosciuto dell'installatore).
- Raphael/Burst Engine/Processing.js/Pixastic/Cake-js: Sono per tela/vettori. Un altro tipo di (figo) materiale.
- Spritely: Anche per un altro tipo di cose: animazione sprite.
Così il vincitore, per ora e per le mie esigenze di animazione in corso, è jsAnim. Voglio anche provare a Scripty2 e moo.fx poiché sembrano essere in giro per qualche tempo (sia dal 2005, Scripty2 è la seconda versione di Script.acoulo.us).
I miei 2cents. Spero che aiuti qualcuno. Ora Dio voglio le mie ultime 8 ore indietro !!!
fonte
2010-11-05 04:10:55
JQuery e altri hanno motori di animazione generici, ma se avete bisogno di un motore di performance e memoria stabile scrivete il vostro in puro javascript. Per le caratteristiche che hai citato, non è difficile. Una coda e un timer avvolti in una classe di 120 righe hanno funzionato per me in una situazione simile alla tua. In bocca al lupo. – user347594