我正在開發一個Web應用程序,需要在啓動時生成和計算一堆數組。我希望在發生這種情況時顯示一個加載頁面,並且可能會使用CSS動畫播放一些內容,但似乎在執行javascript時CSS動畫會掛起。我已經有一個加載欄在處理的關鍵事件上進行了更新,但我想使用css轉換來平滑一些。使用CSS動畫,而javascript計算
我想知道是否有任何方法讓javascript執行時動畫?
我知道我可以管理回到控制瀏覽器不時讓它刷新,但我覺得很愚蠢的是,用JavaScript計算背景的東西只是凍結你的整個界面。
編輯:這是一個愚蠢的例子是什麼我談論:http://jsfiddle.net/YWefx/13/ 如果禁用CSS過渡,酒吧被更新在每次迭代,但是如果你啓用它,過渡只會發生在最後。所以我最終要麼在每個循環之間等待400毫秒,要麼失去4秒除了動畫之外什麼都不做,最後有一個平滑的動畫(失去了顯示進度條的好處),或者沒有動畫吧。
使用jquery動畫怎麼樣? – Rayshawn
剛剛使用gif圖像怎麼樣? – karaxuna
我相信jquery動畫有相同的限制,那就是任何密集計算都會凍結它們。至於gif圖像,它們將用於重複「等待」圖標,但不適用於加載欄中的平滑效果。 – TonioElGringo