2015-05-25 22 views
0

這是一個直接的問題,沒有代碼(對於一個變化)....有沒有人有任何建議如何實現在css3中使用動畫延遲的替代方案...我我也在研究可能實現這一目標的JavaScript/Jquery中的任何內容。css3動畫延遲向後兼容替代

我基本上有一個背景,我正在使用一個裝載機的窗簾,在大約10秒左右後,它會消失,離開主內容屏幕。

...不是那麼閃爍,但不能用Jquery去做。

div { 
    -webkit-animation-delay: 2s; /* Chrome, Safari, Opera */ 
    animation-delay: 2s; 
} 

回答

1

你可以使用超時來安排吧:

ES6

setTimeout(()=> { $("#elm").hide(); }, 2e3); 

ES5

setTimeout(function() { $("#elm").hide(); }, 2e3); 

2e3:簡稱2000

有更好的表現,看看requestAnimationFrame

+0

這個...(文檔)$什麼。就緒(函數(){ \t \t的setTimeout(函數(){ \t \t $( '身體')。addClass ( '加載'); 10000); \t }); – havingagoatit

+0

2e3是什麼意思?和毫秒的超時他們去()之前=? – havingagoatit

+1

@havingagoatit'2e3 === 2000' –