var dfdPlay = $.Deferred()在这里有任何作用吗?

来源:3-5 路径动画的处理

zhongkeyuan

2016-04-14 00:46

var dfdPlay = $.Deferred()有任何作用吗?怎么感觉是为赋新词强说愁啊。


写回答 关注

3回答

  • BCS
    2016-10-31 10:44:26

    目前来说应该没有什么实际作用,就是引出了,后面会用到

  • PdpdPdpd
    2016-04-25 14:39:29

    http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html

    我看完上面这篇文章后我也觉得Deferred放在在这里没有用,并没有设置resolve();不知道是因为文章太老了现在已经不用手动设置resolve(),还是老师漏掉了。但是实际上我删除掉Deferred这两句也没有什么问题。

    BCS

    这里只是写出来了,应该是后面要用到,你要是真想试试效果可以直接改改 Qixi.js:55 $boy.transition( options, runTime, 'linear', function() { dfdPlay.resolve(); }); index.html:56 walkRun(10000, distX, distY).done(function(){ alert("成功!"); });

    2016-10-31 10:41:43

    共 1 条回复 >

  • 覃宏锦
    2016-04-17 18:38:14

    如果把 这个去掉 你会发现

    Deferred

    用不了 ,它就是这个作用,我也是新手

    BCS

    你这有些误导了,删除dfdPlay肯定也要删除return dfdPlay

    2016-10-31 10:22:00

    共 1 条回复 >

H5+JS+CSS3实现七夕言情

为七夕节准备的H5+JS+CSS3特效案例,由浅入深案例拆分讲解

211525 学习 · 540 问题

查看课程

相似问题