我有使用bootstrap进行折叠的代码,如下所示:
<a href="javascript:void(0)" data-toggle="collapse" data-target="#foo">Edit</a>
<div id="foo" class="collapse">
some text.
</div>
<button type="button" class="continue">Continue</button>
如何在foo
崩溃时启用继续按钮,并在foo
崩溃时不可用?
答案 0 :(得分:0)
根据official documentation,bootstrap中的崩溃插件会触发几个可以挂钩的事件。
我们感兴趣的是shown.bs.collapse
和hidden.bs.collapse
。当foo
分别折叠或折叠时,它们会触发。
Now we just have to hook onto the events.
$('#foo').on('hidden.bs.collapse', function () {
$('.continue').attr('disabled', 'disabled');
});
$('#foo').on('shown.bs.collapse', function () {
$('.continue').removeAttr('disabled');
});
答案 1 :(得分:0)
首先,您需要包含bootstrap.min.css和bootstrap.min.js 试试这个
<button type="button" class="btn btn-danger" data-toggle="collapse" data-target="#demo">
simple collapsible
</button>
<div id="demo" class="collapse"> This is testing demo div</div>
答案 2 :(得分:0)
为什么不自己创建它?这对经验来说更好。
$(document).ready(function(){
$('.button').on('click'){
$('selected-div').slideToggle();
}
});