我有这个javascript代码:
$(function(){
$('.words-gallery div:gt(0)').hide();
setInterval(function() {
$('.words-gallery > div:first')
.fadeOut(1000)
.next()
.delay(995)
.fadeIn(1000)
.end()
.appendTo('.words-gallery');},
3000);
});
此代码将从DIVs
创建一个图库,每个3000
都会隐藏当前的DIV
并显示下一个。{/ p>
我试图添加下一个&后退按钮,但它不能与我合作。
这是我的小提琴:
知道该怎么做吗?
答案 0 :(得分:1)
为什么不使用jQuery Cycle plugin?它会让你做你想要的一切,甚至更多。甚至还有一个特定的example using "next/prev"。
这是一个工作小提琴:http://jsfiddle.net/3Qz5T/
基本上,您可以按如下方式设置代码:
<强> HTML 强>
<div class="nav"><a id="prev2" href="#">Prev</a> <a id="next2" href="#">Next</a></div>
<div class="words-gallery">
<div>1</div>
<div>22</div>
<div>333</div>
</div>
<强> JS 强>
$('.words-gallery').cycle({
fx: 'fade',
speed: 'fast',
timeout: 3000,
next: '#next2',
prev: '#prev2'
});