私はこのようなdivを持っています:
<div class="class1">
<div class="class2"></div>
<div class="class3"></div>
<div class="class4">
<div class="class5"></div>
</div>
</div>
この div はページに複数存在します。
ここで、子要素の一部を削除し、他の要素を再配置して、そのプロセスを正しい方法でアニメーション化したいと考えています。
現在、私はこのようにしています。
例:
var mainElement = $('class1'); mainElement.find('class2').css('property','value'); mainElement.find('class3').remove(); mainElement.find('class4').animate({'プロパティ': '値'});
これは機能しますが、私が望むほどスムーズではありません。一度に 1 つの要素に対して実行すると機能しますが、それでも少し不安定です。ただし、主な問題は、このコードがページの読み込み時に実行され、前に述べたように、複数の要素に同時に適用されることです。その後、アニメーションがまったく表示されなくなるまで、非常に途切れ途切れになります。
誰かが正しい方法でそれを行う方法を私に説明できますか?
たとえば、 $('class1').fadOut() は、同時に 50 個の要素に対しても非常にスムーズに動作します。
こんにちは、アンディ