Buna ziua!
Astăzi voi încerca să arate un exemplu de cum să scrie o funcție pentru a atenua jQuery. Cui îi pasă - o pisică.
Cred că mulți dintre voi sunt familiarizați cu acest concept ca o înmuiere sau slăbirea (relaxarea).
Pentru cei care nu știu
În context jQuery, și, în special, animație, ușurând - această funcție determină comportamentul de animație în timp, și anume valoarea dependența de timp a (de fapt, dacă este necesar, chiar și dintr-un set de parametri).
În mod implicit, există 2 jQeury funcție de înmuiere: normală și leagăn.
Pentru a extinde „gama“ se poate folosi plugin jQuery easing Plugin (pat de copil). În cele mai multe cazuri, acest lucru este suficient. Pentru alte cazuri - citiți mai departe.
Funcția este după cum urmează:
unde x - animații curente de progres (de la 0 la 1)
T - ora curentă,
b - valoarea inițială a x (de obicei, 0),
c - valorile finale ale lui x (în mod obișnuit 1)
d - lungimea totală a animației.
Notă: jQuery Ușurarea Plugin-am cunoscut mai mult parametru s, dar nu am reușit să aflu ce
De exemplu, avem nevoie pentru a scrie o funcție de înmuiere este o funcție matematică ce va avea forma aproximativă:
. care constă din 7 funcții:
3 Funcția y = x,
3 Funcția y = -x,
1 funcție y = sin (x).
Notă: Pentru cele mai noi caracteristici, de exemplu, utilizați alte caracteristici pentru a atenua
Pentru a diminua funcția de adunare va scrie o astfel de structură: