div 컨테이너에 div 항목이 몇 개 있고 계속 애니메이트하려고합니다.첫 번째 자녀를 끝까지 이동하는 방법?
내 함수를 무한 루프로 실행하는 방법을 알고 있지만 첫 번째 div를 선택하고 애니메이션을 적용한 다음 애니메이션을 마친 후 끝으로 이동하는 데 문제가 있습니다.
내 기능은 다음과 같습니다 : 내가 잘못
function MoveItems() {
$(".container:first").animate(
{width: "0px"},
1000,
function(){
$('.container').append($(this));
$('.container').remove($(this));
}
);
};
을 뭘하는지?/
편집 :
당신이 바로 대한 제거되지만 애니메이션이 여전히 작동하지 않습니다.
저는 셀렉터가 핵심적으로 작동하지 않는다고 생각합니다.
<div class="container">
<div class="image"><a href=""><img src="img/image001.jpg" /><span>IMAGE001</span></a></div>
<div class="image"><a href=""><img src="img/image002.jpg" /><span>IMAGE002</span></a></div>
<div class="image"><a href=""><img src="img/image003.jpg" /><span>IMAGE003</span></a></div>
<div class="image"><a href=""><img src="img/image004.jpg" /><span>IMAGE004</span></a></div>
</div>
하지만 기능 MoveItems를 실행 한 후 한 번있다 :
내 HTML은
<div class="container" style="width: 0px; overflow: hidden;">
<div class="image"><a href=""><img src="img/image001.jpg"><span>IMAGE001</span></a></div>
<div class="image"><a href=""><img src="img/image002.jpg"><span>IMAGE002</span></a></div>
<div class="image"><a href=""><img src="img/image003.jpg"><span>IMAGE003</span></a></div>
<div class="image"><a href=""><img src="img/image004.jpg"><span>IMAGE004</span></a></div>
</div>
그래서 기능이 .container에 컨테이너 아니 첫 아이를 운영하고 있습니다. 내가 좀 더 구체적인가? :)
를? – teuneboon
http://api.jquery.com/append/ 제거하지 않아도됩니다. –
@repas, 당신은 대답 – kobe