ラウドスピーカーの波のアニメーションを表示したい。スピーカーから 3 つの波が出ています。私はこのように見せたい:-
1st wave will be shown in 1 sec,
2nd wave will be shown in 2 sec,
3rd wave will be shown in 3 sec,
and then all waves will be disappear and it will start again.
次のコードを試しました:-
$('.waves1').hide();
$('.waves2').hide();
$('.waves3').hide();
$('.waves4').hide();
function waveIt(element, times, klass, delay)
{
for (var i = 0; i < 1000; i++) {
setTimeout(function () {
$(element).show();
}, delay + (300 * i));
};
};
waveIt('.waves1', 10, 'i_waveflash1', 1000);
waveIt('.waves2', 10, 'i_waveflash2', 2000);
waveIt('.waves3', 10, 'i_waveflash3', 3000);
最初は 1 秒間隔で 1 つずつ表示されますが、完了しても再起動しません。もう一度起動したいです。私の下手な英語で申し訳ありませんが、助けていただければ幸いです。