-
ID:kyZdR7 さんの質問

jquery Deferredについて教えてください。

例えば次ぎのような処理があるとします(newなどはハブいています)

deferred.promise()
/*-------1-------*/
.then(function(){
return $("test1").transit({y: 500}, 1000);
})
/*-------2-------*/
.then(function(){
return $("test1").transit({y: 500}, 1000);
})
/*-------3-------*/
.then(function(){
console.log("!");
})

これを例えば、キャンセルボタンのような要素を用意し、クリックした時に2を処理中なら、②以降は実行したくない(キャンセルしたい)ということがしたいのですが、方法はございますでしょうか?

みんなの回答 2 件

ID:EhEOwq さんの回答

ある

ID:/7/xAP さんの回答

ありまぁす♡

ID:EhEOwq

だよね!

最終更新日:2014-09-12 (1,856 views)

関連するトピックス

ページ上部に戻る