使用频率 | 中高 |
所属模块 | Std.queue |
成员类型 | 公有成员函数 |
prev方法用于执行当前任务前面的一个任务,如果当前任务已经是第一个了,那么什么也不会发生.
当prev方法被执行的时候,jump事件将会被触发.
Object prev(arg1,arg2,arg3,.....);
//当队列中的第一个任务执行完毕时候,执行下一个,当下一个执行完毕的之后,又跳到前一个,它将永远执行下去.
var queue = new Std.queue();
queue.push(function(){
console.log(queue.pos());
setTimeout(function(){
queue.next();
},200);
}).push(function(){
console.log(queue.pos());
setTimeout(function(){
queue.prev();
},200);
});
queue.start();