Salve gente,
Non capisco perché quando dalla scheda della mia pagina passo ad un altra scheda e poi ritorno alla mia pagina alcune volte il mio codice non funziona correttamente:
CSS
Codice HTML:
#photos img {
display: none;
}
#photos .show {
display: inline;
width: 90%;
}
Codice HTML:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#photos img:last').addClass('show');
slideShow();
});
function slideShow() {
var current = $('#photos .show');
next = ($('#photos img').index(current)<$('#photos img').size()-1) ? current.next() :$('#photos img:first');
current.hide().removeClass('show');
var $active = $('#slideshow IMG.active');
next.fadeIn().addClass('show');
setTimeout(slideShow, 4000);
}
</script>
<div id="photos">
<img src="Immagini/screen1.png"></img>
<img src="Immagini/screen2.png"></img>
<img src="Immagini/screen3.png"></img>
</div>
Con il codice appena postato fa si che scompare un immagine e appare l'altra, il problema e che facendo quanto detto sopra (cambiare scheda) alcune volte vedo due immagini altre vedo l'immagine come se il CSS non ci fosse ma appena finisce il Timeout e carica la nuova immagine si rivede normale, consigli?
Thanks..