javascript简单时间轴

来源:互联网 发布:一淘网和淘宝什么关系 编辑:程序博客网 时间:2024/06/05 03:16
</pre><p>创建一个简单的时间轴函数,用于根据时间调用函数</p><p><pre name="code" class="javascript">var Timeline = function(){this.arr = [];//存放多个对象实例//添加参数至arrthis.add = function(timeout,func){this.arr.push({timeout:timeout,func:func});}//执行具体函数体this.start = function(){for (var i = 0; i < this.arr.length; i++) {//用闭包使得每个函数都能被执行,否则只有最后一个执行(function(a){var timeout = a.timeout;var fn = a.func;setTimeout(fn,timeout); })(this.arr[i])};}}var time1 = new Timeline();time1.add(1000,function(){//function code});time1.start();var time2 = new Timeline();time2.add(2000,function(){//function code});time2.start();


0 0