2011-10-03 3 views
2

예는 jsFiddle의 here입니다.jQuery 탐색 스택을 재설정하여 매번 요소를 순서대로로드합니까?

예제를 실행하고 마지막 페이지에 도달 할 때까지 다음 버튼을 누릅니다. 이미지 # 10이로드되고 표시되며 이미지 # 7, # 8 및 # 9 만로드된다는 것을 알 수 있습니다. 또한 콘솔에 기록 했으므로 # 10, # 7, # 8, # 9 순으로로드됩니다.

나는 이것이 의미가 있기를 바랍니다. 내가 무엇인가를 명확히 할 수 있는지 알려줘.

답변

0

prependTo를 호출하면 요소가 이동하게됩니다. 목록 click() 함수를 다음으로 변경해보십시오.

$('li').click(function() { 
    $('.selected').removeClass(); 
    $(this).addClass('selected'); 
    $('ul').find('li:not(.selected)').fadeOut('fast'); 
}); 

꽤 가까워 야합니다.

+0

방금 ​​다음 버튼을 누르면 해당 클릭 이벤트가 실제로 호출되지 않습니다. 귀하의 코드를 추가하려고 시도하고 그것은 여전히 ​​똑같은 일을하고 있습니다. 생각해 줘서 고마워. –

+0

어쩌면 나는 당신이 시도하고있는 것을 이해하지 못할 수도 있습니다. Next 버튼 만 누르면 아무 것도 볼 수 없습니다. 너? –

+0

[console] (http://i51.tinypic.com/53mq2b.jpg)을 보면 마지막으로 다음 번 클릭 할 때 이미지 # 10, # 7, # 8, # 9가로드됩니다. 10 번 화면이 처음 화면에 나타나고 다른 사람들이 부딪히는 문제는 모두가 동시에 나타나기를 바랍니다. –

관련 문제