【发布时间】:2014-04-04 21:12:32
【问题描述】:
我有一个UL 列表,其中包含多个链接,每个项目都链接到自己的DIV。当用户将鼠标悬停在 UL 链接上时,会显示正确的 DIV 框。
这是我的 HTML 代码:
<ul class="productlist">
<li><a href="#" id="link0" class="product-link">Link 1</a></li>
<li><a href="#" id="link2" class="product-link">Link 2</a></li>
<li><a href="#" id="link3" class="product-link">Link 3</a></li>
</ul>
<div class="panel-overview boxlink" id="boxlink0"> Something goes here 1 </div>
<div class="panel-overview boxlink" id="boxlink1"> Something goes here 2 </div>
<div class="panel-overview boxlink" id="boxlink2"> Something goes here 3 </div>
以及使它工作的 JavaScript(不是 JavaScript 专家,抱歉):
<script>
$(function() {
var $boxes = $('.boxlink');
$('.productlist .product-link').mouseover(function() {
$boxes.hide().filter('#box' + this.id).show();
});
});
</script>
我想知道如何让这些框每 3 到 4 秒自动滚动一次。所以比如说第一个DIV打开3秒,然后是第二个,然后是第三个……
Here is the the live site,因为我没有真正正确地描述它。
【问题讨论】:
标签: javascript jquery scroll