我有一個圖像滑塊,但我需要在同一頁上的多個滑塊。是否有可能複製我的功能,所以它不會干擾原來的?創建多個圖像滑塊
HTML
<div id="slideshow">
<div>
<img src="http://farm6.static.flickr.com/5224/5658667829_2bb7d42a9c_m.jpg">
</div>
<div>
<img src="http://farm6.static.flickr.com/5230/5638093881_a791e4f819_m.jpg">
</div>
</div>
CSS
#slideshow {
margin: 50px auto;
position: relative;
width: 240px;
height: 240px;
padding: 10px;
}
#slideshow > div {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
}
JQuery的
$(function() {
$("#slideshow > div:gt(0)").hide();
setInterval(function() {
$('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
});
是的,這種方法似乎最好。改變時機很容易,還是需要創建單獨的功能? – Chaddly
我認爲達到這個目的的一個合適方法是爲標籤添加一個'data-interval'屬性。這裏:http://jsfiddle.net/F4nTJ/3/ –
數據區間肯定有幫助。雖然我的容器需要不同的尺寸。我試圖創建單獨的函數和單獨的CSS類,但它似乎沒有正常工作。第一個容器退出運行,另外3個容器顯示不正確。 – Chaddly