Affichage de divs aléatoires à l'aide de Jquery
J'ai une liste si les divs qui contiennent des images. J'ai besoin de façon aléatoire show 4 de ces chaque fois que le chargement de la page. Voici le code, je commence avec.
<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>
Tous ces va commencer comme d'affichage:aucun, j'aimerais prendre 4 des divs au hasard et les mettre en display:block. Je suppose que j'ai besoin d'utiliser des Mathématiques".random()" là quelque part mais vous ne savez pas comment JQuery fait ça. Tous les pointeurs serait appréciée.
source d'informationauteur Mike Muller
Vous devez vous connecter pour publier un commentaire.
- Je trouver les trier de manière aléatoire puis en affichant les 4 premiers à être le plus facile, comme ceci:
Vous pouvez le tester ici. Si vous souhaitez également de façon aléatoire l'ordre (et pas seulement qui sont indiquées), vous les avez déjà triées de manière juste les ajouter à la même parent dans leur nouvel ordre par la modification de cette:
Vous pouvez tester cette version ici.
Ce n'est ce qu'il vous faut: http://www.jsfiddle.net/Yn2pn/1/
Notez qu'il sera toujours montrer les divs dans le même ordre que l'original. Est acceptable?