HTML
<div id='accordion'>
<h5>Header 1</h5>
<ul>
<li>section 1 content visible</li>
<li>
<div id=showhide>
<textarea id=usertext>
user entered text here,scalable
</textarea>
</div>
</li>
</ul>
<h5>Header 2</h5>
<ul>
<li>section 2 content 1</li>
<li>section 2 content X</li>
</ul>
</div>
#showhide
表示または非表示にすることができます(スペースを節約するため)#usertext
アコーディオンのどのセクションが展開されているか#showhide
、表示されているか折りたたまれているかに関係なく、寸法を取得するにはどうすればよいですか?
jquery.width()
は、非表示の要素の値を返しません。設定できる可能性display:block
はありますが、ページに要素がたくさんあり、async
JS投稿でディメンションを送信しているため、要素を表示してそのディメンションを取得するタイミングを調整できません。sync
ページが長時間フリーズするので行きたくないです。
助言がありますか?