首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery tabSlideOut插件动态高度

jQuery tabSlideOut插件动态高度
EN

Stack Overflow用户
提问于 2012-05-14 21:21:34
回答 1查看 880关注 0票数 0

我在我的应用程序http://www.building58.com/examples/tabSlideOut.html中使用了这个jQuery插件

这一切都很好,除了我的滑出式面板的高度不是固定的-它使用一个Ajax请求来填充一个可以是任何长度的项目列表-顶部的一个下拉列表允许这个列表根据状态进行过滤,所以高度将会改变。

我可以给CSS添加一个高度,但是由于它可以是任意的高度,这并不能真正解决问题,但是因为列表是动态填充的,所以当我离开CSS的高度时,它看不到任何内容,并且显示得太小。

有没有办法在内容改变时调整面板的大小?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-22 18:33:52

如果其他人有这个问题,我通过稍微修改JavaScript解决了它-尺寸只在第一次检查,这就是为什么它没有调整大小。

我做了这个更改,这样每次都会创建一个新对象

代码语言:javascript
复制
var properties = function(){
    return {
        containerWidth: parseInt(obj.outerWidth(), 10) + ‘px’,
        containerHeight: parseInt(obj.outerHeight(), 10) + ‘px’,
        tabWidth: parseInt(settings.tabHandle.outerWidth(), 10) + ‘px’, 
        tabHeight: parseInt(settings.tabHandle.outerHeight(), 10) + ‘px’
    }
};

然后,我更新了来自

代码语言:javascript
复制
properties.attribute

代码语言:javascript
复制
properties().attribute

现在,每当内容更新时,高度都会调整。

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

https://stackoverflow.com/questions/10584180

复制
相关文章

相似问题

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