一个渐进变化的小程序
JS实现一个渐进变化的小程序
_slide = function(from,to,callback,time){
var frequence = 10;
var totalTime = time || 200;
var changeTimes = totalTime/frequence;
var singleChange = (to-from)/changeTimes;
var interval = setInterval(function(){
from = from + singleChange;
changeTimes--
if(changeTimes<0 || singleChange == 0){
clearInterval(interval)
callback(to)
}else{
callback(from)
}
},frequence)
}