我有4個圖像(徽標-1,徽標-2,徽標-3和徽標-4),我想單擊按鈕時一個接一個地顯示它們。jQuery的連接效果
首先,我設置圖像的高度,以0與easeOutBounce效果向他們展示。
我正在使用動畫功能,但同時顯示四個圖像。
如何連接動畫?
<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>
太棒了!將完整更改爲'complete:function(){num_logo ++; mostrar(num_logo);}}' – miquel