ile rasgele divlar gösteriliyor Görüntüler içeren div'ların bir listesi var. Sayfanın yüklediği her seferinde rastgele 4 tane göstermem gerekiyor. İşte başladığım kod.Jquery
<div class="Image"><img src="/image1.jpg"></div>
<div class="Image"><img src="/image2.jpg"></div>
<div class="Image"><img src="/image3.jpg"></div>
<div class="Image"><img src="/image4.jpg"></div>
<div class="Image"><img src="/image5.jpg"></div>
<div class="Image"><img src="/image6.jpg"></div>
<div class="Image"><img src="/image7.jpg"></div>
Bunların hepsi ekran olarak başlayacaktır: block: yok, ben rastgele div 4. alıp ekrana bunları istiyorum. Bir yerde "Math.random()" ı kullanmam gerektiğini, ancak JQuery'nin bunu nasıl yaptığından emin olmadığımı farz ediyorum. Herhangi bir işaretçi takdir edilecektir.
Güzel biri diziye dilimler gerektiğinden fazla işlenmesi ve appendTo eklemekten kaçının. – Phrogz
Bu tekniği kullanarak diziyi sıralama, orijinal konumlara (ilk dört gösterme olasılığı daha yüksektir) yönelir, ancak bu muhtemelen posterin ihtiyaçları için iyidir. – Phrogz
@Phrogz - Olmaması gereken, '-0.5' değerinin olması, '-0.5' veya '0,5' sonuçlarının tüm öğeler için bir ileri/geri sıralama yapması, '0, 1' değil. sadece ileriye doğru olacaktı. –