$.Deferred();解释

来源:6-5 等待取花

慕九州8618238

2017-04-28 10:03

var defer = $.Deferred();

        restoreWalk();

        //开始走路

        var walkPlay = startRun({

            transform: 'translateX(' + instanceX + 'px),scale(1,1)',

            opacity: 1

        }, runTime);

        //走路完毕

        walkPlay.done(function() {

            defer.resolve();

        });

        return defer;

$.Deferred() 这个的作用是什么哈?求解释~

写回答 关注

1回答

  • qq_小石头_8
    2017-05-10 15:21:03

    $.Deferred() 构造函数创建一个新的 Deferred(延迟)对象;一个 Deferred 对象开始于挂起状态。任何使用 deferred.then(), deferred.always(), deferred.done(), 或者 deferred.fail() 添加到这个对象的回调函数都是排队等待执行的;

    $.Deferred()就是为了让这些动作是有序执行的,执行玩一个在执行下一个

H5+JS+CSS3实现七夕言情

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

211523 学习 · 540 问题

查看课程

相似问题