同じクラス「.tile」のボックスが 10 個あり、ドキュメントが読み込まれたときに実行される jquery コードを作成しました。
HTML :
<li>
<a class="tile" href="#dev">
<div class="boximg"></div>
<div class="boxttl">
<span class="engttl">Develope Your Mobile</span>
<span class="fattl">آموزش و توسعه موبایل</span>
</div>
</a>
</li>
Jクエリ:
function func2($this) {
if ($(this).find('.engttl').length)
$this = this;
if ($($this).attr('_to_animate') != 'true')
return;
$($this).find('.engttl').delay(2000).animate({marginTop:"-23px"},1100,'easeOutExpo',function(){
var $this2 = this;
setTimeout(function(){
$($this2).animate({marginTop:"0"},1100,'easeOutExpo',function(){
setTimeout(function(){ func2($this); },1500);
});
},1500);
});
}
$('.tile').each(function(){
$(this).attr('_to_animate', 'true');
func2(this);
});
期待どおりにうまく動作しますが、各「.tile」間でアニメーションをランダム化するにはどうすればよいですか? 私のコードでは、ドキュメントの読み込み後、すべての「.tile」のアニメーションが同時に表示されますが、各「.tile」のアニメーションを別々の時間に個別に表示したいと考えています。誰かがそれを行う方法を知っていれば幸いです? ..