私は自分のサイトのカルーセルを作成しようとしていて、スライドをリストの後ろに移動させるのに問題があるので、空白のない連続ストリームです。jQueryカルーセルが反復しない
<div class="maskleft"></div>
<div class="maskright"></div>
<div class="slideshow">
<div class="views-row views-row-1 views-row-odd views-row-first">
<div class="panel-text">text</div>
<div class="views-field views-field-field-image-feature">
<img typeof="foaf:Image" src="" alt="" />
</div>
<img typeof="foaf:Image" src="" alt="" />
</div>
<div class="views-row views-row-2 views-row-even">
<div class="panel-text">text</div>
<div class="views-field views-field-field-image-feature">
<img typeof="foaf:Image" src="" alt="" />
</div>
<img typeof="foaf:Image" src="" alt="" />
</div>
<div class="views-row views-row-3 views-row-odd">
<div class="panel-text">text</div>
<div class="views-field views-field-field-image-feature">
<img typeof="foaf:Image" src="" alt="" />
</div>
<img typeof="foaf:Image" src="" alt="" />
</div>
<div class="views-row views-row-4 views-row-even views-row-last">
<div class="panel-text">text</div>
<div class="views-field views-field-field-image-feature">
<img typeof="foaf:Image" src="" alt="" />
</div>
<img typeof="foaf:Image" src="" alt="" />
</div>
</div>
jQueryのです:
function slideChange() {
var $slider = $('.slideshow');
var $next = $slider.next().length ? $slider.next() : $('.slideshow');
$next.animate({marginLeft: '-=1024'}, 1000, function() {
});
}
$(document).ready(function() {
setInterval("slideChange()", 5000);
});
ライブのdevのサイトはここにある:あなたが唯一のdiv
whitch動いているhttp://dev.shoeboxdesign.co.uk/
私は彼が次のことを試みると思う:大文字は目に見えることを意味する。 | A b c | A→B c | a B c | a B→C | a b C | b C→A | A b c |等々。 あなたのソリューションは、素敵な移行なしに最初に戻るでしょう。 – buschtoens
いいえ、私は彼が素敵なトランジションの前にスライダーを戻してアニメーションを実行する必要があることを意味します。私はアニメーションを置き換えるとは言わなかった。 – Samich
はい、彼が再び戻ってきたら、ジャンプカットがあります。 CからAへの移行はありません。アニメーションなしでスライド全体をリセットするだけです。しかし、クリスは絶え間ないスライドの流れを求めていました。 – buschtoens