您的位置:首页 > 编程语言

使用Primose方式解决异步编程回调的一些问题--animate动画的例子

2016-06-09 22:42 148 查看
function animate(dis, time) {

var def = $.Deferred();

$('.boll')

.animate({

left: dis + 'px'

},
time,
function() {

def.resolve(time);

});

return def;

}

$('.boll').on('click',
function() {

$.when(

animate(50, 1000),

animate(120, 100),

animate(200, 500))

.done(function(dd, tt, kk) {

console.log(dd, tt, kk)

})

});


  when里参数必须是Promise对象,when(xxx) 返回的也是一个Promise。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: