Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Jan 2017
    residenza
    bergamo
    Messaggi
    94

    creare un efetto random con immagini

    ciao ragazzi sto cercando il modo di scorrere tutte le immagini e dare un efetto di avanzamento, ogni cinque secondi deve cambiare immagine e mostrare quella succesiva in ordine, al momento ce un problema, non mi mostra le altre immagini, in consola le ricevo tutti di colpo

    codice HTML:
    <img src="clothes/jacket.jpg" id="img">
    <button onclick="start()">play</button>
    <button onclick="stop()">stop</button>
    <script type="text/javascript">
    files =['primo.jpg', 'secondo.jpg', 'terzo.jpg', 'quarto.jpg', 'quinto.jpg']
    function start(){
        
        img = document.getElementById('img')
        intervalo = setInterval(function(){
            for(i=0; i<files.length; i++){
                console.log(files[i])
                img.setAttribute('src', 'clothes/'+files[i])
            }
    
        }, 5000)
    }
    
    function stop(){
    
        clearInterval(intervalo)
    }
    
    </script>

  2. #2
    E' ovvio che in console ti mostra tutte le immagini di colpo, hai inserito nel setInterval un for, in questo modo ogni 5 secondi ti stampa tutte le immagini.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.