タグ

widthに関するmut00tumのブックマーク (1)

  • 要素の幅サイズをすべて取得する方法のメモ【jQuery】

    要素の幅を取得したい時に、jQueryではwidth()でその要素の幅を取得することができます。(時と場合によっては、outerWidth()やinnerWidth()を使います。) 例えばですが、下記図のようなトピックパスのリスト(li要素でマークアップした場合)の幅を取得したい場合には下記のように書きます。 jQuery(function($) { $("#topic-path li").width(); }); しかし、width()は該当する要素の最初にマッチした要素の幅しか取得するができません。なので、一番最初の【ホーム】と書かれている要素しか取得することができません。 そこで、すべての幅を取得するためには以下のことを行います。 取得した幅サイズを格納するために配列を作る 幅取得のために繰り返し処理 取得した幅サイズを配列に加える 取得した幅サイズを格納するために配列を作る 取得

  • 1