J'essaie d'afficher une division à la fois et de les faire défiler à l'infini. J'ai modifié un fiddle que j'ai trouvé et je l'ai fait fonctionner sur fiddle, mais pour une raison quelconque, je ne peux pas mettre en œuvre une simple page de test avec le fiddle. Il n'y a tout simplement pas de défilement des divs.
Voici le violon : http://jsfiddle.net/Twistar/d6nZP/86/
Et voici mon code implémenté :
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="styles/styles.css">
<script type="text/javascript" src="includes/headers/jquery.min.js"></script>
<script type="text/javascript">
function go() {
var visibleBox = $('#container .boxes:visible');
visibleBox.hide();
var nextToShow = $(visibleBox).next('.boxes:hidden');
if (nextToShow.length > 0) {
nextToShow.show();
} else {
$('#container .boxes:hidden:first').show();
}
return false;
}
setInterval(go, 1000);
</script>
</head>
<body>
<div id="container">
<div class="boxes" style="display:">first box</div>
<div class="boxes" style="display:none;">second box</div>
<div class="boxes" style="display:none;">third box</div>
<div class="boxes" style="display:none;">forth box</div>
</div>
</body>
Quelqu'un peut-il me dire ce que je fais mal ?