2010-02-18 2 views
1

중첩 된 여러 요소에 snook.ca의 Simplest jQuery Slides을 적용하려고합니다. 내 jQuery는 약간 장황 하긴하지만 사이클이 작동하고있다. 그러나 스크립트를 요소 집합의 시작 부분으로 반환하여 끝없는 반복을 반복하는 방법을 알아낼 수는 없습니다. 농어의 스크립트는 처음으로 돌아가서 HMTL은 스택을 다시 만들하지만 다음은이간단한 jQuery 슬라이드 쇼를 반복하는 방법

을 넣어하는 방법에 관한 잃었어요 위해 appendTo를 사용합니다 (이이 목록 항목의 4 (고정) 경우가 있습니다) :

<li class="current"> 
    <h3>...</h3> 
    <p><img src="..."><span>...<a href="...">...</a></span></p> 
</li> 

그리고 여기가 jQuery를하다 (이 순환되고있는 <p> 요소의) :

$(document).ready(function() { 
    $('header nav li').not('.current').children('p').hide(); 
    setInterval(function(){ 
    $('header nav li.current').children('p') 
     .hide().parent('li').removeClass().next('li') 
     .addClass('current').children('p').show().end(); 
     },3000); 
}); 

감사합니다 당신이 내게 줄 수있는 모든 도움을!

+0

마크 업을 잘 따르지 않습니다. 각 <li>에는 <h3>가 있지만 <p> 요소 만 사이클링 중이십니까? <h3>은 어떻게됩니까? 첫 번째 것을 계속해서 보여 주나요? 그리고 만약 그렇다면, 왜 그것을 리에 넣을 수 있습니까? 리스트 앞에 놓지 않으시겠습니까? –

+0

@iboxifoo 전 정확한 답변으로 투표를 마감 했으므로 새 질문에 링크가 있기 때문에 사용됩니다. 앞으로는 원래 질문을 편집하십시오. 스택 오버플로에 오신 것을 환영합니다! –

답변

0

스택 오버플로가 약간 혼란스러워지고이 질문에 JS Bin에 대한 링크가 다시 표시되었습니다. 새로운 질문은 여기에 있습니다 : jQuery slideshow loop fail

관련 문제