我试图一次显示一个 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>
谁能告诉我我做错了什么?