divにランダムな画像をいくつか表示しようとしています。私が最初にシャッフル「sponsorSlide」divをしようとした後、ランダムに7を選択していますdivの表示/非表示に関する問題
<div class="sponsors">
<div id="sponsorsContent">
<div class="spacer"></div>
<div class="sponsorSlide" id="imgageSlide_1">
<img alt="" src="<?php echo $this->baseUrl(); ?>/img/Sponsors/img_1.jpg" /><br />
<span class="thumbnail-text">Image Text</span>
</div>
<div class="spacer"></div>
<div class="sponsorSlide" id="imgageSlide_2">
<img alt="" src="<?php echo $this->baseUrl(); ?>/img/Sponsors/img_2.jpg" /><br />
<span class="thumbnail-text">Image Text</span>
</div> ... </div></div>
:私のHTMLコードは、このようなものです。私はfadeInとfadeOutでそれを示したいと思います。一般的に、私はこのコードをしようとしている:
$('#sponsorsContent').addClass('horizontal');
$('#sponsorsContent div').addClass('hidden').removeClass('visible');
$('#sponsorsContent .sponsorSlide').rand(7).removeClass('hidden');
setInterval(function(){
$('#sponsorsContent').fadeOut(500);
$('#sponsorsContent .sponsorSlide').delay(500).addClass('hidden').removeClass('visible').shuffle();
$('#sponsorsContent .sponsorSlide').rand(7).removeClass('hidden').addClass('visible');
$('#sponsorsContent').fadeIn(1500);
}, 5000);
主な問題は、コードが実行されるときのdivがフェードアウトする前に、正確に、あなたは画像が変化していることがわかります!しかし、私は彼らが見えないときにそれらをランダム化したい!異なる位置と異なる部分で
- 遅延
- 使用addClass( "BLA"、500): 私はさまざまな方法を使用しました!
- FYIショー(500)/非表示(500)
- フェードイン/フェードアウト "sponsorSlide"
、私はこの概念を持ってしようとしています:
いくつかのランダムな画像 2を示すの1- - 、6-行く2
で7つのランダムのdivに 、5-フェードを選択し 、4- 、3-シャッフル画像をフェードアウト誰が、何が私の主な間違いであることを任意のアイデアを持っていますか?間違ったやり方で何かしていますか? 私は混乱してしまいました。私は実際に何を試してみて、どのように私が望むようにそれを管理できるかを知りたいですか?
ps:色あせずに動作します!しかし、私はそれらをフェードアウトする必要があります。
MeLight、まさに私が必要としていたものです。私は今試して、それは動作します。 Tnx :) – Dijam
非常に歓迎:) – MeLight