我在我的应用程序http://www.building58.com/examples/tabSlideOut.html中使用了这个jQuery插件
这一切都很好,除了我的滑出式面板的高度不是固定的-它使用一个Ajax请求来填充一个可以是任何长度的项目列表-顶部的一个下拉列表允许这个列表根据状态进行过滤,所以高度将会改变。
我可以给CSS添加一个高度,但是由于它可以是任意的高度,这并不能真正解决问题,但是因为列表是动态填充的,所以当我离开CSS的高度时,它看不到任何内容,并且显示得太小。
有没有办法在内容改变时调整面板的大小?
发布于 2012-05-22 18:33:52
如果其他人有这个问题,我通过稍微修改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’
}
};然后,我更新了来自
properties.attribute至
properties().attribute现在,每当内容更新时,高度都会调整。
https://stackoverflow.com/questions/10584180
复制相似问题