我有一个滑块的下面的代码,它的工作完美,但滑块在经过图像到最后一个后停止.我想无限制地使这个滑块循环.代码是:
<script type="text/javascript">
$(function() {
setInterval("rotateImages()", 3000);
});
function rotateImages() {
var oCurPhoto = $('#chica div.current');
var oNxtPhoto = oCurPhoto.next();
if (oNxtPhoto.lenght == 0)
onNxtPhoto = $('#chica div.first');
oCurPhoto.removeClass('current').addClass('previous');
oNxtPhoto.css({opacity:0.0}).addClass('current').animate({opacity:1.0},2000,
function() {
oCurPhoto.removeClass('prevous');
});
$('#images').animate({"left": "=0"}, 1000);
}
</script>
Run Code Online (Sandbox Code Playgroud)
HTML是这样的:
<div class="current">
<a href="#"><img src="galeria_1.jpg"
alt="Galeria de Imagenes" width="960" height="310" class="galeria" /></a>
</div>
<div>
<a href="#"><img src="galeria_1.jpg" alt="Galeria de Imagenes"
width="960" height="310" class="galeria" /></a>
</div>
Run Code Online (Sandbox Code Playgroud)
这是css:
#chica div {
position: absolute;
z-index: 0;
}
#chica div.previous {
z-index: 1;
} …Run Code Online (Sandbox Code Playgroud)