我在我的網站上有一個<div>
其中包含子<div>
的。我想讓這些孩子像內容滑塊一樣滑入。我已經嘗試了幾個不同的插件,但都失敗了,因爲他們試圖做某種DOM操作,使事情變得糟糕......jQuery內容滑塊腳本幫助
我自己的實現很差,似乎存在主要的性能問題。
所以,我想知道是否有人知道一個不錯的內容滑塊,不會搞砸事情,而且希望有一個好的文檔。不要推薦bxSlider或easySlider,嘗試它們並且失敗,特別是bxSlider。
這裏的元素是如何結構:
<div class="Parent">
<div>
<h2>...</h2>
<ul>
<li>...</li>
</ul>
<p>...</p>
</div>
(Repeat)
</div>
提前感謝!
編輯
我重建我的執行和它的工作幾乎是我想要的方式。問題是,當它到達列表的末尾時,它會非常快速地向後滑動通過所有項目,然後重新開始。不確定如何解決它。將不勝感激任何建議!
var interval;
var Slider = function() {
var width = $(".Parent").width();
var count = $(".Children").size();
var margin = width;
var wrapper = $(".Wrapper");
var a = 0;
wrapper.css({
width: (width * count)
});
var interval = window.setInterval(function() {
if (margin == (width * count)) {
margin = 0;
a = 0;
} else {
margin = (width * a);
};
wrapper.animate({
marginLeft: ("-" + margin + "px")
}, 1000);
a++;
}, 6000);
};
試着看一下[流量滑塊(http://www.flowslider.com)。 – 2012-02-05 23:24:18