function iphoneAnimate() {
$('.iphone-screen div').repeat().css({
opacity: 0,
top: 0
})
.each($).fadeTo(1000, 1).animate({
top: $('.iphone-screen').height() - $(this).find('img').height()
}, 4000).fadeTo(1000, 0, $);
}
iphoneAnimate();
$ (이) 이미지가 포함 된 div를 반환하지 않습니다. $ (this) 내에서 img 태그의 높이를 얻으려고 할 때 전혀 값을 반환하지 않습니다. jquery-timing 플러그인을 사용하고 있지만 플러그인이 아니라 구문에 문제가 있다고 생각합니다. 확실하지 않은 tho.
최고 값은 음수 여야합니다. 예를 들어 .iphone-screen (577)의 높이에서 현재 divs 이미지의 높이를 뺀 값 (첫 번째 값은 1375)입니다. 이렇게하면 이미지 div가 움직여서 화면의 이미지 아래쪽에 도달합니다.
은 무엇인가'.each는 ($)가 '어떻게해야? –
다음 명령을 모두 실행할 순회 루프를 만드는 것입니다. http://creativecouple.github.io/jquery-timing/api/each/.each_sequential.html –
@YanBrunet : 그래서'.each'의 동작을 변경하는 플러그인입니까? 왜냐하면 일반적으로'.each ($)'는 절대적으로 아무것도하지 않기 때문입니다. –