我有這個完全相同的問題。我沒有使用雲,但它可以很容易地實現,只有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