我有一個使用CSS3過渡Laggy jQuery的
jQuery的幻燈片從100%的absoluted空div爲0%,一個簡單的頁面onload事件影響:
$(window).on('load', function() {
$("#curtain").css('width', '0');
});
CSS:
#curtain {
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
transition: 1s;
float: left;
}
但是,經過測試,動畫顯然是滯後的。由於它的原因,它會在低幀率下錯開,最終加速噸。我嘗試將窗簾動畫綁定到一個按鈕,並且它運行得非常順利,從而導致我發現window onload是問題的結論。有什麼辦法可以解決這個問題嗎?
你是否已經加入了輕微的延遲過渡的開始或緩解的屬性嘗試? –
我已經嘗試了這兩種。增加一個延遲只會阻止大約+ 1.5s及以上的延遲(我寧願不使用如此長的延遲),並且緩解屬性似乎不會幫助延遲。 – user7548189
您是否嘗試過使用關鍵幀並使用「動畫」代替?此外,[這個答案](https://stackoverflow.com/questions/6805482/css3-transition-animation-on-load)有很多不同的選項可供閱讀。它沒有解決laggy,但更多的頁面加載啓動動畫 –