重複の可能性:
jQuery フェードインまたは CSS3 アニメーションを使用する方が良いですか?
何が速いですか?CSS3 トランジションまたは jQuery アニメーション?
私はアニメーションをやろうとしていますが、スピードが重要です。私は2つの方法を試しましたが、どちらもうまくいきましたが、どちらがより効果的か知りたいです.
方法 1: Jquery.animate() の使用 私のコードは次のようになります。
$("div").animate({opacity: "show"}, 100, "linear", function() {
console.log("Animation Complete");
});
方法 2: setTimeOut で Css トランジションを使用する: コードは次のようになります。
$("div").addClass("hidden") //On Page load
次に、フェードインをアニメーション化します。
setTimeout(function () {
$("div").removeClass('hidden');
}, 100);
Hidden には次のスタイル プロパティがあります。
.hidden { opacity: 0 !important; }
どちらもかなりうまく機能しますが、どちらがより効率的/優れているかを知りたいです。