我一直在努力用twitter引导手风琴来实现这个目标:

一般来说,使用手风琴(bootstraps崩溃插件)不是必须的。
我想要实现的是:
我真的很想在这件事上得到一些帮助,因为我觉得我对这件事失去了理智。
“允许”使用附加的jQuery插件(如jQuery UI)。
发布于 2013-06-26 13:50:08
HTML:
<div class="ui-accordion" id="accordion">
<h4 class="ui-accordion-header">DIV1</h4>
<div class="ui-accordion-content" id="accordion-div1"></div>
<h4 class="ui-accordion-header">DIV2</h4>
<div class="ui-accordion-content" id="accordion-div2"></div>
<h4 class="ui-accordion-header">DIV3</h4>
<div class="ui-accordion-content" id="accordion-div3"></div>
</div>CSS:(无特别之处)
联署材料:
$("#accordion").accordion( {
heightStyle : "fill"
});发布于 2013-05-14 13:58:32
我能够通过一些JS实现这一点:
var tabsHeight = $('.accordion-heading').outerHeight() * $('.accordion-heading').length;
var height = $('#your_accordion_container').innerHeight() - tabsHeight;
$('.accordion-inner').height(height - 1);我还没有弄明白为什么我需要做- 1,但没有它,.accordion-inner太大了。
请确保将其包装在一个函数中,并在每次调整浏览器窗口大小时调用它。还要确保您的.accordion-inner没有任何垂直填充,或者从设置的高度移除该填充。
https://stackoverflow.com/questions/16064809
复制相似问题