Accordion Inside Tab

时间:2013-05-31 16:52:27

标签: javascript jquery tabs accordion

我在我的网页上使用了有机标签(here)。他们看起来很棒,我很满意他们的工作方式......大多数情况下。我遇到了一个问题,我的一个标签内有一个垂直手风琴,div的大小没有随着手风琴的开/关调整。

当我加载页面时,未在CSS中设置div高度,因此手风琴可以正常工作(因为它位于第一个选项卡上)。但是当我切换标签时,div的大小会重新计算到固定高度,这就是问题发生的地方。

我试图在点击该标签时找到清除内联样式的方法,我试过了:

$allListWrap.css('height', "auto !important");

和一大堆其他语法,它似乎不起作用。当我这样设置时,我只保留上一个选项卡的大小而不调整大小。有关如何在单击选项卡时将高度设置为自动的任何建议吗?

1 个答案:

答案 0 :(得分:0)

尝试摆脱!important。你不能用jQuery声明重要,所以它可能不会因此而改变它。

编辑:你可以打电话给重要人员,但是你必须像jQuery('#id').css('cssText', 'height: 200px !important');

那样打电话