0

JQuery Mobile によって作成された折りたたみ可能な要素の幅を取得しようとしています。

要素のコードは次のとおりです。

<div id="sales" class="graph" data-inline="true" data-role="collapsible" data-collapsed="false" data-theme="b" data-content-theme="c" data-dividertheme="a">

しかし、私がするたびに

$(".graph).width()

要素の幅が、展開されたのではなく、折りたたまれたように表示されます。要素が展開されたときに要素の幅を取得するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

特定の状態に依存するもののサイズは、その状態に置かないと読み取ることができません。

したがって、アイテムが展開されていない場合は、展開して幅を読み取り、再度折りたたむ必要があります。UI を台無しにすることが心配な場合は、いつでも画面外に移動して、フリップを実行してから元に戻すことができます。

于 2014-07-14T20:54:35.740 に答える