<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<style>
#a{
position:absolute;
top:136px;
left:200px;
height:100px;
width:100px;
background:#FF0066;
}
</style>
<script src="scripts/jquery.js"></script>
<script>
var t;
$(function(){
$("#a").click(function(){
$("#a").animate(
{
top:0,
left:0,
t:100
},{
step: function (now){
$(this).css('height',now+'%');
$(this).css('width',now+'%');
},duration:'slow'
},'linear',function(){
alert('hi');
});
})
})
</script>
</head>
<body>
<div id="a"></div>
</body>
</html
アニメーション関数が完了した後に関数が必要ですが、ステップを使用しているため、アニメーションが完了したときに関数が呼び出されません。ステップでアニメーションを使用するときに関数を呼び出すことは可能ですか? または、アニメーションが完了したときに関数を呼び出すことができる他の方法はありますか?