我在尝试制作一个超级简单的幻灯片时遇到问题。我不知道为什么它不起作用。第一张图片出现了,但它没有循环显示。
这是 JSFiddle:http: //jsfiddle.net/cydonknight/kyhxy/
和jQuery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
setInterval("rotateImages()", 2000 );
});
function rotateImages(){
var $onCurrent= $('#imageSlider div.current') ;
var $onNext= $onCurrent.next().length ? $onCurrent.next();
: $('#imageSlider div:first');
if (!onNext.length )
onNext=$("#imageSlider div:first");
$onCurrent.addClass('previous');
$onNext.css({opacity: 0.0}).addClass('current').animate({opacity:1.0}, 2000, function() {
$onCurrent.removeClass(' previous');
});
}
</script>
任何帮助将不胜感激!