我想學習jQuery推遲並在我的代碼中實現它。jQuery推遲 - 完成不工作
function function1() {
$deferred = $.Deferred();
setTimeout(function() {
alert("Hello");
}, 3000);
return $deferred.promise();
}
function function2() {
alert('done');
}
$("button").click(function() {
function1().done(function2());
});
我有一個簡單的功能function1
和function2
,我想function2
到function1
執行後調用,但我不能夠得到的結果。 任何人都可以指出我究竟做錯了什麼。
我使用jQuery的1.10.js作爲我的版本
謝謝。
爲什麼你使用這樣一箇舊版本的jQuery?即使你想保留很老的瀏覽器兼容性,你至少可以使用最新的1.x版本。 – jfriend00