【发布时间】:2010-08-30 11:50:06
【问题描述】:
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 可以是可见的或隐藏的(以节省空间)
无论手风琴的哪个部分展开以及#showhide是可见还是折叠,如何获取#usertext的尺寸?
jquery 的.width() 不返回隐藏元素的值。我可能会设置display:block,但页面上有很多元素,我在async JS 帖子中发送尺寸,我无法协调显示元素和获取其尺寸的时间。我不想去sync,因为页面会冻结很长时间。
有什么建议吗?
【问题讨论】:
标签: jquery accordion hidden dimensions