私は一度に1つのdivを表示し、それらを何度もスクロールしようとしています。見つけたフィドルを変更し、フィドルで動作させましたが、何らかの理由で、フィドルを使用して簡単なテストページを実装できません。単にdivをスクロールしません。
これがフィドルです:http://jsfiddle.net/Twistar/d6nZP/86/
そして、これが私の実装されたコードです:
<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>
誰かが私が間違っていることを教えてもらえますか?