GX - Javascript jQuery Framework per le animazioni
Riccardo Degni, uno o l'altro eventualmente moo.rd noto, ha un nuovo, super slim (10kb), cross-browser compatibile-quadro pubblicati su jQuery animazioni.
Con GX, animazioni complesse, con tutti konfromen W3C creare elementi CSS.
GX non è solo una semplice libreria per creare le sue animazioni. Riccardo vuole andare avanti con GX e sarà un quadro FULL-VETRINA-NET con la quale è morbido, personalizzati e creare animazioni complesse con allentamento andarsene.
Sono stati importanti per lo sviluppo Riccorado due obiettivi principali:
- "Write Less, Do More" per jQuery. Con quella GX dovrebbe mai scrivere come codice il più possibile al fine di ottenere i migliori risultati.
- "Don't Repeat Yourself". Se una funzionalità di più di una volta utilizzato da GX, questo è riutilizzato internamente senza duplicarli.
Il bello di tutta la storia è la facilità di implementazione. Dove previuos script vari scarti di bisogno erano ormai poche righe semplici sono sufficienti per creare animazioni complesse.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 Quindici 16 17 18 19 20 | 'element' ) . gx ( { 'width' : '+=200px' , 'height' : '4em' , 'opacity' : 0.4 , 'color' : '#ff0' } , 4000 ) ; // queue animations $ ( 'element' ) . gx ( { width : 0 } , 200 ) . gx ( { width : 200 } , 4000 ) . gx ( { width : 0 } , 'verySlow' ) . gx ( { width : 100 } , 'slow' ) ; // 'Complete' callback $ ( 'element' ) . gx ( { width : 200 , height : 200 } , 2000 , 'Bounce' , function ( el ) { el. html ( 'The animation is completed!' ) ; } ) ; // 'Start' and 'Complete' callbacks $ ( 'element' ) . gx ( { width : 200 , height : 200 } , 2000 , 'Bounce' , { 'start' : function ( el ) { el. html ( 'The animation is started!' ) ; } , 'complete' : function ( el ) { el. html ( 'The animation is completed!' ) ; } } ) ; / / Semplice animazione $ ('elemento'). Gx (('width': '+ = 200px', 'height': '4 em ',' opacità ': 0,4,' colore ':' # ff0 '), 4000) / / animazioni coda $ ('elemento'). GX ((larghezza: 0), 200). gx ((larghezza: 200), 4000). GX ((larghezza: 0), 'verySlow'). gx (( larghezza: 100), 'lento'); / / 'richiamata Complete' $ ('elemento'). gx ((larghezza: 200 altezza: 200), 2000 'Bounce', function (el) (el (html 'L'animazione è completato');)) / /' start 'e' completa 'callback $ (' elemento '). gx ((larghezza: 200 altezza: 200), 2000,' Bounce ', (' start ': function (el) (el html (' L'animazione è iniziato');),' completa ': function (el) (el html (' L'animazione è completato');))); |
Per ulteriori informazioni, esempi e documentazione sono disponibili sul sito ufficiale .

























