1

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,但页面上有很多元素,并且我在asyncJS 帖子中发送尺寸,我无法协调显示元素和获取其尺寸的时间。我不想去,sync因为页面会冻结很长时间。

有什么建议么?

4

1 回答 1

1

也许这个插件可以帮助你: http: //plugins.jquery.com/project/evenIfHidden

于 2010-08-30T11:57:10.457 回答