4 つの画像 (logo-1、logo-2、logo-3、logo-4) があり、ボタンをクリックしたときにそれらを次々に表示したいと考えています。
まず、画像の高さを 0 に設定して、easyOutBounce 効果で表示します。
アニメーション機能を使用していますが、4つの画像が同時に表示されます。
アニメーションを連結するにはどうすればよいですか?
<script>
function mostrar(num_logo) {
if (num_logo <= 4) {
$("#logo-"+num_logo)
.stop().animate(
{height: '218px'},
{queue:false,
duration:1000,
easing: 'easeOutBounce',
complete: mostrar(num_logo+1)}
);
}
}
$(function() {
// run the currently selected effect
function runEffect() {
for (i=1;i<=4;i++) {
$("#logo-"+i).css('height', '0px');
}
mostrar(1);
};
$( "#button" ).click(function() {
runEffect();
return false;
});
});
</script>