.promise()【Promiseオブジェクト 生成 (jQuery)】1.6

メモ

構文

説明構文戻り値
Promiseオブジェクト 生成 (jQuery) .promise( [type ] [, target ] ) 1.6

String type:監視用キュータイプ (デフォルト:"fx" アニメーション)
PlainObject target:Promise メソッドをアタッチするオブジェクト
Promise

関連

<style>
.class1 { position:relative; height:50px; width:50px; margin:10px; background-color:blue; color:white; }
</style>

<div style="height:150px;">
  <div id="id1" class="class1"></div>
  <div id="id2" class="class1"></div>
</div>

<script>
$(".class1").append("Start");

$("#id1").fadeOut(5000).fadeIn(5000);
$("#id2")
  .animate( { left:"+=100" } ).animate( { left:"-=100" } )
  .animate( { left:"+=200" } ).animate( { left:"-=200" } )
  .animate( { left:"+=300" } ).animate( { left:"-=300" } );
  
$(".class1").promise().done(function() {
  $(".class1").append("<br>End");
});
</script>