diff --git a/numscroller-1.0.js b/numscroller-1.0.js index 1672b77..03792c3 100755 --- a/numscroller-1.0.js +++ b/numscroller-1.0.js @@ -64,11 +64,13 @@ }); }; function numberRoller(slno){ - var min=$('.roller-title-number-'+slno).attr('data-min'); - var max=$('.roller-title-number-'+slno).attr('data-max'); + var min=parseInt($('.roller-title-number-'+slno).attr('data-min')); + var max=parseInt($('.roller-title-number-'+slno).attr('data-max')); var timediff=$('.roller-title-number-'+slno).attr('data-delay'); var increment=$('.roller-title-number-'+slno).attr('data-increment'); var numdiff=max-min; + if(min > max) + numdiff=min-max; var timeout=(timediff*1000)/numdiff; //if(numinc<10){ //increment=Math.floor((timediff*1000)/10); @@ -77,7 +79,7 @@ } function numberRoll(slno,min,max,increment,timeout){//alert(slno+"="+min+"="+max+"="+increment+"="+timeout); - if(min<=max){ + if(min!=max){ $('.roller-title-number-'+slno).html(min); min=parseInt(min)+parseInt(increment); setTimeout(function(){numberRoll(eval(slno),eval(min),eval(max),eval(increment),eval(timeout))},timeout); @@ -85,4 +87,4 @@ $('.roller-title-number-'+slno).html(max); } } -})(jQuery); \ No newline at end of file +})(jQuery);