好的,我需要的应该是非常简单但我似乎无法弄清楚如何使它工作:
<div id="searchArea" class="collapse in"></div>
),我正试图折叠/显示我正在使用以下与Bootstrap兼容的代码:
<div class="row" style="margin-left:20px;">
<button data-toggle="collapse" data-target="#searchArea">SEARCH</button>
</div>
现在,这是:
答案 0 :(得分:2)
如何从启动时崩溃的块开始?
从.in
移除#searchArea
以<div id="searchArea"
class="collapse"></div>
为什么所谓的“隐藏”区块在折叠时仍保持一定的高度? (例如,它确实崩溃但不是零,它是 仍然完全可见)
显然你想要折叠的块有分配的填充,这就是给出的内容
折叠块时的可视占位符。您应该从块中删除填充,或者尝试使用box-sizing: border-box
上的#searchArea
。
答案 1 :(得分:1)
如果你在这里给我们一些代码,它会很有用但是试试;
display : none;
而不是
display : hidden;
除非你不使用jquery
,否则你可以在body中执行此onload属性答案 2 :(得分:1)
如果您正在使用jquery,请使用slideUp。它会向div
向上滑动display:none;