【发布时间】:2014-03-11 04:37:19
【问题描述】:
我是 jquery deferred 和 promises 的新手。我正在尝试这样做
var maxRes=function()
{
var deferred=$.Deferred();
$("<img/>").attr("src", newurl).load(function(){
s = {w:this.width, h:this.height};
imgHeight = this.height ;
deferred.resolve();
});
return deferred.promise;
}
maxRes().done(function(){
if(imgHeight >=720)
{
temp="...[HD]"
}
else
{
temp = "...";
}
console.log(temp);
});
我不断收到此错误: Uncaught TypeError: Object function (a){return null!=a?n.extend(a,d):d} has no method 'done'
有人能帮忙吗?
【问题讨论】:
标签: jquery promise jquery-deferred