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 件
ある
ありまぁす♡
関連するトピックス