1 |
- (function(){var b=0;var c=["webkit","moz"];for(var a=0;a<c.length&&!window.requestAnimationFrame;++a){window.requestAnimationFrame=window[c[a]+"RequestAnimationFrame"];window.cancelAnimationFrame=window[c[a]+"CancelAnimationFrame"]||window[c[a]+"CancelRequestAnimationFrame"]}if(!window.requestAnimationFrame){window.requestAnimationFrame=function(g){var d=new Date().getTime();var e=Math.max(0,16-(d-b));var f=window.setTimeout(function(){g(d+e)},e);b=d+e;return f}}if(!window.cancelAnimationFrame){window.cancelAnimationFrame=function(d){clearTimeout(d)}}}());var To=function(c,l,k,e,f,a,i){var h=c[l];var b=k-h;var g=new Date();var m=this;var d=f||function(n){return n};this.tickID=null;var j=function(){var n=new Date()-g;if(n>=e){c[l]=k;i&&i(k);a&&a(k);cancelAnimationFrame(m.tickID);m.toTick=null;return}c[l]=b*d(n/e)+h;m.tickID=requestAnimationFrame(j);i&&i(c[l])};j();To.List.push(this)};To.List=[];To.stopAll=function(){for(var b=0,a=To.List.length;b<a;b++){cancelAnimationFrame(To.List[b].tickID)}To.List.length=0};To.stop=function(a){cancelAnimationFrame(a.tickID)};
|