我有这个完全相同的问题。我没有使用云,但它可以很容易地实现,只有4行代码。
HTML
<div class="slideshow">
<ul>
<li><img src="img1.jpg" alt="jQuery" width="350" height="200" /></li>
<li><img src="img2.jpg" alt="Infinite Slideshow" width="350" height="200" /></li>
<li><img src="img3.jpg" alt="only 4 lines of code" width="350" height="200" /></li>
<li><img src="img4.jpg" alt="www.creativejuiz.fr" width="350" height="200" /></li>
</ul>
</div>
CSS
/* slideshow styles */
.slideshow {
width: 350px;
height: 200px;
margin: 3em auto;
overflow: hidden;
border: 3px solid #f2f2f2;
}
.slideshow ul {
width: 400%;
height: 200px;
padding:0; margin:0;
list-style:none;
}
.slideshow li { float: left; }
JQuery的
$(function(){
setInterval(function(){
$(".slideshow ul").animate({marginLeft:-350},800,function(){
$(this).css({marginLeft:0}).find("li:last").after($(this).find("li:first"));
})
}, 3500);
});
来源 - http://creativejuiz.fr/blog/doc/infinite-slideshow/
感谢您的回复!我很欣赏这种帮助,但我并不是在寻找视差效应(可能在未来的某个时候)。我只是想找到一种方法让我的云在屏幕上从右向左持续平移(或向左正确)。我也不希望鼠标像使用视差滚动一样控制鼠标。我只想让云在屏幕上始终水平循环。 – 2013-03-16 01:06:50