Am avut nevoie de un counter pentru un proiect si nu am gasit niciunul free asa ca am incercat sa vad cat de greu ar fi de facut unul si nu e prea greu.
Este facut de mine in timpul liber, ca plugin de jQuery si este in stadiul de "proof of concept". Daca il voi folosi am sa extind functionalitatea si il voi si pune la punct.
Deocamdata ce poate sa faca:
- se initializeaza cu "$('selector').counter({digits: <numarDeCifre>}); e.g.
Cod:
$('#counter').counter({digits: 9});
- metoda setCounter: reseteaza counterul la 0 dupa care seteaza o valoare spcificata cu "$('selector').counter('setCounter', '<valoare>') e.g.
Cod:
$('#counter').counter('setCounter', '254387654')
- metoda addValue: adauga la valoare existenta valoarea specificata cu "$('selector').counter('addValue', '<valoare>')" e.g.
Cod:
$('#counter').counter('addValue', '112');
Ce NU poate sa faca (sau ce nu e bine) - cum am mai zis este proof of concept:
- nu este facut error handling decat minim cat sa mearga (aka nu l-am testat suficient)
Aici gasiti un demo simplu al counterului. Codul se gaseste aici.
Edit: - merge pe chrome v26, mozilla 20 si IE9, schimbat sa mearga cu clase aka merg puse mai multe pe pagina.