新的JQuery.Deferred(); 不是构造函数

我昨天在这里问了一个问题,我用这行代码得到了一个很好的答案var def = new jQuery.Deferred(); 代码在jsfiddle.net上运行正常,但我的firebug说TypeError: jQuery.Deferred is not a constructor ,并且使用此代码var def = jQuery.Deferred(); 它说TypeError: jQuery.Deferred is not a function

Deferred方法是随jQuery 1.5引入的。 确保您至少使用该版本的库,如果没有,请升级。