Diaporama photos aleatoires + fondu
Résolu
chouk
-
zap221 -
zap221 -
Bonjour,
Je cherche à créer un genre de slideshow (ou de galerie c'est au choix) qui affiche des images contenues dans un dossier avec un effet de fondu et SURTOUT que les images choisies soient aleatoires (en gros il pourrait tres bien afficher 1.jpg, 5.jpg, 8.jpg, 2.jpg, ... que 7.jpg, 3.jpg, 9.jpg, ...).
Je vois ce dont j'ai besoin : JQUERY pour gerer le FadeIn ou le FadeOut et la fonction Randomize pour les images qui apparaissent aleatoirement mais alors pour combiner les deux j'avoue la je coince.
Merci beaucoup pour votre réponse
Je cherche à créer un genre de slideshow (ou de galerie c'est au choix) qui affiche des images contenues dans un dossier avec un effet de fondu et SURTOUT que les images choisies soient aleatoires (en gros il pourrait tres bien afficher 1.jpg, 5.jpg, 8.jpg, 2.jpg, ... que 7.jpg, 3.jpg, 9.jpg, ...).
Je vois ce dont j'ai besoin : JQUERY pour gerer le FadeIn ou le FadeOut et la fonction Randomize pour les images qui apparaissent aleatoirement mais alors pour combiner les deux j'avoue la je coince.
Merci beaucoup pour votre réponse
A voir également:
- Diaporama photos aleatoires + fondu
- Partager des photos - Guide
- Toutes mes photos - Guide
- Google photos - Télécharger - Albums photo
- Faire un diaporama photo avec musique windows 10 - Guide
- Doublons photos - Guide
3 réponses
Bonjour,
tu as un code à nous soumettre pour que l'on t'aide ?
car si tu viens ici pour que l'on fasse le boulot à ta place il va falloir mettre la main au porte monnaie :)
Adns
tu as un code à nous soumettre pour que l'on t'aide ?
car si tu viens ici pour que l'on fasse le boulot à ta place il va falloir mettre la main au porte monnaie :)
Adns
chouk571
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
oui oui j'ai deja mis ca en place qui permet un slideshow aleatoire, maintenant il faudrait que la transition entre les images soit en fondu
Jai du remplacer les images pour pouvoir tester..
Mais cela fonctionne si tu as besoin d'explications n'hésite pas
Mais cela fonctionne si tu as besoin d'explications n'hésite pas
<script src="http://code.jquery.com/jquery-1.6.2.js"></script> <script language="javascript"> /* Random image slideshow- By Tyler Clarke (tyler@ihatecoffee.com) For this script and more, visit http://www.javascriptkit.com */ var delay=3000; //set delay in miliseconds var curindex=0; var randomimages=new Array(); randomimages[0]="http://t1.gstatic.com/images?q=tbn:ANd9GcSM82IEtpybpnUi2y1EDFqAcZxFWRwUN5xz95dWOmEXbQvSzzBg"; randomimages[1]="http://t0.gstatic.com/images?q=tbn:ANd9GcQZfYQnPDFd3y42rhF_MWOW2c-pW5_IOJt0BNNoXb_cAIFI9sUt"; randomimages[2]="http://t1.gstatic.com/images?q=tbn:ANd9GcSUS2U9nOKF9FGaxGHTvPEr4zEQWZNHSDq0PiwSkEwnNszONq0CVA"; randomimages[3]="http://t1.gstatic.com/images?q=tbn:ANd9GcST_vPOfTXVwaf_GIlSIRXdeku84czAzIz0Co3G29uJlL9R1W3i"; randomimages[4]="http://t0.gstatic.com/images?q=tbn:ANd9GcS1LkEGsT9NlLEm2semMWO6gpw4remCt1X4XcLF_7-l-JXNHooo"; randomimages[5]="http://t0.gstatic.com/images?q=tbn:ANd9GcQitbjkZvBjG_Ud-RmdPQaRkGeN-pYgXDdaVew4mJw5yFPjQCBShw"; var preload=new Array(); for (n=0;n<randomimages.length;n++){ preload[n]=new Image(); preload[n].src=randomimages[n]; } function rotateimage(){ if (curindex==(tempindex=Math.floor(Math.random()*(randomimages.length)))) curindex=curindex==0? 1 : curindex-1; else curindex=tempindex; $("#defaultimage").fadeOut(500,function(){ $("#defaultimage").attr("src",randomimages[curindex]); $("#defaultimage").fadeIn(500); }); } document.write('<img id="defaultimage" src="'+randomimages[Math.floor(Math.random()*(randomimages.length))]+'" class="slideshow" />'); setInterval("rotateimage()",delay); </script>