使用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。
相关文章推荐
- 入门java script
- String类部分函数详解
- C++ const
- Java序列化与反序列化
- C++ sizeof关键字的使用总结
- c++点滴
- C++走向远洋——67(项目二、洗牌)
- C++复习1.const用法
- 《C++语言基础》程序阅读——指针、const、static(一)
- C++ STL 基础及应用(8) 算法
- 22:24 2016/6/9 PHP基础练习题与答案详解
- C++中 模板Template的使用
- 剑指offer——C++面试需要的基础知识
- 15、用代码模拟给飞秋发消息
- libvirt-virsh参数解析代码解读
- C#—绘制图形
- 从JDK 6升级到JDK 7过程中遇到的一个问题(卸载rpm)
- 配置JAVA的环境变量
- C++Primer 中文版 第五版 第九章课后习题答案
- Java for Web学习笔记(二十):Session(4)在集群中使用Session