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();
$(本)沒有返回包含該圖像的格。當我嘗試獲取$(this)中img標籤的高度時,它完全沒有返回值。我使用的是jquery-timing插件,但我相信問題在於我的語法而不是插件。不確定tho。
最高值應該是負數。例如.iphone屏幕(577)的高度減去當前div圖像的高度(第一個是1375)。這應該動畫它的圖像div,使它剛好到達屏幕圖像的底部。
什麼是'。每個($)'該怎麼辦? –
這是創建一個循環循環,將執行所有以下指令。 http://creativecouple.github.io/jquery-timing/api/each/.each_sequential.html –
@YanBrunet:那是一個改變'.each'行爲的插件嗎?因爲,通常'.each($)'完全沒有。 –