我想构建最简单的 JQuery 横幅旋转器。我有两个要旋转的 div,所以我这样做了:
$(document).ready(function(){
window.setInterval (changeBanner, 3000);
function changeBanner() {
$( ".homeBanners").animate({
left: "-=968"
}, 1000, function() {
});
}
})
我已经将这些 div 包装在一个容器中,如下所示:
<div class='wrapper'>
<div class='homeBanners'>
<div class="homeBanner1">
</div>
<div class="homeBanner2">
</div>
</div>
</div>
和CSS:
.wrapper {
overflow: hidden;
width: 968px;
height: 397px;
}
.homeBanners {
position: relative;
width: 1936px;
}
.homeBanner1 {
float: left;
}
.homeBanner2 {
float: left;
}
我的问题是。如何“重置” .homeBanner1 然后 .homeBanner2 到它的原始位置,所以动画可以无休止地流动?
谢谢你。