しかし、新しいバージョンのアップグレードに伴い、サイズは徐々に大きくなっていきました。24KB、縮小して Gzip 圧縮した 155KB、非圧縮コード圧縮して gzip して出力 24K と、小さくありません。単純なエフェクトの場合、単純なアニメーションにこのような大規模なライブラリをロードする必要はありません。 下の図のグラデーション効果を見てください。実際には、純粋な 20 行未満で実行できます。 JS. <style type="text/css"> <P>body {padding:0; margin:0;} #main {margin: 50px auto;border: 1px solid #ccc;width:700px} #main img {padding:0 20px; border:none; display:none} ボディ {パディング:0; マージン:0;} #main {マージン: 50px 自動;ボーダー: 1px 実線 #ccc;幅:700px} #main img {パディング:0 20px; 表示:なし} [Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります ] (function() { var imgs = document.getElementById('main').getElementsByTagName('img'), len = imgs.length, i = 0; (function() { var deep = 0, j = i++, timer = setInterval(function() { imgs[j].style.opacity = deep; imgs[j].style.filter = "alpha(opacity=" + deep * 100 + ")"; imgs[j].style.display = 'inline'; deep += 0.1; deep >= 1 && clearInterval(timer); }, 60); if (i >= len) return; setTimeout(arguments.callee, 1000); })(); })();