2017-12-06 3 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

음, 애니메이션이 세 번째 li에 도달하면 을 사용하여 첫 번째 li을 마지막 위치로 이동하고 "이전"애니메이션이 호출 될 때마다 나는 insertBefore 다른 방향으로 움직일 수 있습니다.하지만 jQuery가 없습니다. : p

또한 li을 표시하기 위해 ul의 위치를 ​​업데이트하는 것을 잊지 마십시오.

관련 문제