.animate コールバック関数の後に関数を呼び出したい。この目的で .done メソッドを使用していますが、機能していません。フィドル
$(function(){
$('button').click(function(){
$('div').animate({width:'400px'},300,function(){alert(0)})
}).promise().done(function(){alert(1)})
})
アニメーション化さdone
れた ではなく、ボタン要素でを呼び出していましたdiv
$('button').click(function () {
$('div').animate({
width: '400px'
}, 300, function () {
alert(0)
}).promise().done(function () {
alert(1)
})
})
デモ:フィドル
関数に約束をする必要がありanimate
ます。現時点では、次の場所にあります.click
。
$('button').click(function(){
$('div').animate({width:'400px'},300,function(){alert(0)})
.promise()
.done(function(){alert("1")});
})