给出来自bootstrap网站的以下代码以获取折叠功能:
<a class="btn btn-primary" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
Link with href
</a>
<div class="collapse" id="collapseExample">
<div class="well">
...
</div>
</div>
我想要做的是隐藏链接,一旦打开就调用折叠功能,有没有人知道我可以这样做而不添加额外的J?
答案 0 :(得分:5)
在单击按钮后,我用它来隐藏按钮:
HTML(仅添加了一个“隐藏我”类):
<button class="btn btn-default hide-me" data-toggle="collapse" data-target="#search" id="search-display">My Button</button>
CSS:
.hide-me[aria-expanded="true"] {display: none;}
答案 1 :(得分:4)
这就是我真正想要的',没有我自己的CSS或JavaScript,只需利用Bootstrap:
<a class="btn btn-primary hook in" data-toggle="collapse" href=".hook" aria-expanded="false" aria-controls="collapseExample">
Link with href
</a>
<div class="collapse hook">
<div class="well">
...
</div>
</div>
这是小提琴:
答案 2 :(得分:1)
添加:
$('.btn').toggle();
我建议你在这个按钮上添加一个额外的类,或者给它一个id来区别于其他按钮。
答案 3 :(得分:1)
抱歉没有看到你没有额外的js试图这样做。 这是一个简单的CSS技巧。您显然可以修改它
给按钮一个类似隐藏按钮的类 然后使用这个CSS
.hidden-button {
position:relative;
z-index:0;
}
.well {
position:relative;
margin-top:-33px;
z-index:10000;
}