This time I will share jQuery Plugin and tutorial about jQuery Plugin For Animating Numbers From X To Y – dynamicNumber, hope it will help you in programming stack.
dynamicNumber is a small yet configurable jQuery counter plugin which allows to animate a number from a value to another you specify.
How to use it:
1. Import the jQuery dynamicNumber plugin’s script into the webpage. Make sure you first have jQuery library installed.
1 |
< script src = "//code.jquery.com/jquery.min.js" ></ script > |
2 |
< script src = "jquery-dynamicNumber.js" ></ script > |
2. Create an element for the counter and specify the start/end values in the data
attributes as these:
1 |
< span class = "dynamicNumber" |
3. Enable the dynamicNumber plugin.
1 |
$( '.dynamicNumber' ).dynamicNumber(); |
4. Start the number animation.
1 |
$( '.dynamicNumber' ).dynamicNumber( 'start' ); |
5. All possible options to config the number animation. Note that the options can be passed via data
attributes as you seen in the step 2.
01 |
$( '.dynamicNumber' ).dynamicNumber({ |
06 |
format: function format(n, options) { |
07 |
return n.toFixed(options.decimals); |
6. API methods.
02 |
$( '.dynamicNumber' ).dynamicNumber( 'start' ); |
05 |
$( '.dynamicNumber' ).dynamicNumber( 'start' ); |
08 |
$( '.dynamicNumber' ).dynamicNumber( 'get' ); |
11 |
$( '.dynamicNumber' ).dynamicNumber( 'enable' ); |
14 |
$( '.dynamicNumber' ).dynamicNumber( 'disable' ); |
17 |
$( '.dynamicNumber' ).dynamicNumber( 'go' , 50); |
20 |
$( '.dynamicNumber' ).dynamicNumber( 'stop' ); |
23 |
$( '.dynamicNumber' ).dynamicNumber( 'reset' ); |
26 |
$( '.dynamicNumber' ).dynamicNumber( 'destroy' ); |
7. Events.
01 |
$( '.dynamicNumber' )..on( 'dynamicNumber::ready' , function (e) { |
05 |
$( '.dynamicNumber' )..on( 'dynamicNumber::init' , function (e) { |
13 |
$( '.dynamicNumber' )..on( 'dynamicNumber::start' , function (e) { |
17 |
$( '.dynamicNumber' )..on( 'dynamicNumber::stop' , function (e) { |
21 |
$( '.dynamicNumber' )..on( 'dynamicNumber::reset' , function (e) { |
25 |
$( '.dynamicNumber' )..on( 'dynamicNumber::finish' , function (e) { |
29 |
$( '.dynamicNumber' )..on( 'dynamicNumber::enable' , function (e) { |
33 |
$( '.dynamicNumber' )..on( 'dynamicNumber::disable' , function (e) { |
37 |
$( '.dynamicNumber' )..on( 'dynamicNumber::destroy' , function (e) { |
This awesome jQuery plugin is developed by amazingSurge. For more Advanced Usages, please check the demo page or visit the official website.