javascript slideshow

  • Creatore Discussione Creatore Discussione Devil-94
  • Data di inizio Data di inizio

Devil-94

Utente Attivo
16 Lug 2013
120
0
16
Ciao a tutti voglio creare un slideshow con javascript ho creato a metà
HTML:
(function () {
	// code...
	 

	var imgs = ["http://i57.tinypic.com/2ln93xh.jpg","http://i59.tinypic.com/2l87u38.jpg","http://i62.tinypic.com/332us8m.jpg"];


setInterval(function(){
	for(var i=0; i < imgs.length; i++) {
		document.querySelector("#slide").src = imgs[i];
	}
},1000);
})();


il problema è che dopo un secondo sceglie la prima immagine e poi non sceglie piiu

sapreste dire qualè il problema grazie
 
io credo che la visualizzazioni delle 3 immagini nel ciclo for richieda più di un secondo per concludersi

senza averlo provato .... (incrocio le dita), proverei così
HTML:
(function () {
	// code...

	var imgs = ["http://i57.tinypic.com/2ln93xh.jpg","http://i59.tinypic.com/2l87u38.jpg","http://i62.tinypic.com/332us8m.jpg"];
        var i = 0;

setInterval(function(){
	document.querySelector("#slide").src = imgs[i];
	i++;
	if(i >= imgs.length) i = 0;
	}
},3000);
})();
scusa se c'è qualche errore di "ortografia" nel codice, correggilo tu
 

Discussioni simili