2017-12-06 10 views
0

最後の覚え書き/ li /のあとでul全体が再び繰り返されるようにループを作ります(最後のスライドの後に再び最初にスライドします)。 Javascript/jQuery - >最後の推薦/ li /のあとにulを繰り返すようにループを作る方法?

この

は私jsFiddleである:これはインターバルを行う機能がある https://jsfiddle.net/t2zwo0fr/14/

、私は最後の証言/李後/全体ULが繰り返されますように、ループでそれを強化したい:

function blink() { 
    if (active || slideIndex >= slideCount - 1) { 
     return; 
    } 
    slideIndex++; 
    active = true; 
    $('ul').animate(
     {'left': $('ul').position().left-szer1slidu}, 
     3000, 
     function() { 
      { active = false; } 
     } 
    ); 
} 
setInterval(blink,1000);  
+0

「{active = false; } 'やるべきことは? – Cerbrus

+0

アニメーションがアクティブな間に次の/前の矢印のクリックを無効にすることになっています – Piotr

+0

余分な '{}}を削除する可能性があります – Cerbrus

答えて

0

アニメーションが3番目のliに達すると、最初のliを最後の位置に移動するのに「appendChild」を使用し、「前回」のアニメーションが呼び出されるたびにが逆転します。しかし、それはjQueryなしです。 :p

また、現在liを表示するようにulの位置を更新することを忘れないでください。

関連する問題