首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jquery/JS隐藏元素维度/位置-使用accordion和AJAX :(

Jquery/JS隐藏元素维度/位置-使用accordion和AJAX :(
EN

Stack Overflow用户
提问于 2010-08-30 19:50:07
回答 1查看 576关注 0票数 1

HTML

代码语言:javascript
运行
复制
<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 post中发送维度,我无法协调显示元素和获取其维度的时间。我不想转到sync,因为页面会冻结很长时间。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-30 19:57:10

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3600034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档