私は単一ページ Web アプリケーションに jQuery を使用しており、単一の DIV の高さを固定値から別の固定値 (~50px から 75px) にアニメーション化する必要があります。
驚くべきことに、アニメーション自体ではなく、animate() メソッドの実際の呼び出しに関して、ひどいパフォーマンスの問題が発生することを私は知っています。
window.time = {};
time.start = new Date().getTime();
$('div').animate({height: '25px'}, 500);
time.end = new Date().getTime();
このスニペットを実行すると、ページ上のすべての DIV のアニメーションが滑らかになりますが、
time.end - time.start = 190
したがって、アニメーションの初期化には約 190ms が必要です。
もちろん、この応答時間は許容できません。
このような問題を経験したことがあり、アイデア/解決策を持っている人はいますか?
前もって感謝します!
レオ