こんにちは私はできるだけ教育学者になるつもりです!動的な幅を持つ複数の要素の合計幅を取得(計算)
私は李のリストをulの中に入れました。各リチウム要素内
<ul class="ulclass">
<li class="liclass">
<div class="button">expand</div>
<img src="600px_wide.jpg"/>
</li>
<li class="liclass">
<div class="button">expand</div>
<img src="800px_wide.jpg"/>
</li>
<li class="liclass">
<div class="button">expand</div>
<img src="300px_wide.jpg"/>
</li>
</ul>
リチウムは、ネストされた画像の幅に拡大するクリックボタンがあります。したがって、画像の幅が800ピクセルの場合、はに応じて拡大されます。
ここで、すべてのliの合計幅を動的に計算したいという状況があります。すべての李のページロードでの幅を取得します
$(li).each(function() {
totalWidth += parseInt($(this).width());
});
: は今、私のようなものを使用しています。しかし、1つのliを拡張した後、幅の値は変化しません。 私は李の拡大/縮小時に合計の幅を変更したいイベントリスナーかもしれませんか?私はそれがコールバックなどについては本当に新しいです。だから私は少なくともガイダンスをしたい。多分それは可能ではありません...
私はすべての助けを感謝!ありがとう
私は約10-20のliの性能を得るために多くの考慮されているかわからないです。また、できるだけコードをきれいにしたい。 –