1
如何使用jQuery fadeIn
同時運行CSS3轉換?如何使用CSS3與jQuery同時運行關鍵幀動畫
我想讓一個模式彈出窗口淡入淡出,同時在頁面上疊加一個淡入淡出。
目前,疊加延遲5s後延遲(5000
)。然而,直到5秒之後關鍵幀動畫纔會啓動?我希望他們都在同一時間開始。
用於疊加的過渡編碼爲這樣:
$(document).ready(function() {
$(".modal-newsletter-wrap").delay(5000).fadeIn(1000);
window.setTimeout(function(){$(".page-wrap").addClass("blur");}, 5000);
});
和模態彈出編碼爲這樣:
.modal-newsletter {
opacity: 0;
animation: fx 1s linear 5s 1 forwards;
}
如果它們都被設置爲5s/5000
那麼爲什麼jQuery的首先播放,然後5秒後關鍵幀動畫開始播放?
全部工作實施例的位置:https://jsfiddle.net/5ho8j78d/6/