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
因为页面会冻结很长时间。
有什么建议么?