我正在使用 Twitter Boostraps 组件折叠来显示一些字段,这些字段是通过单击另一个字段来完成的。但是,如果我再次单击同一字段,其他字段将再次隐藏(即切换)。
我想要的是禁用切换,以便在第二次单击该字段时字段不会隐藏。这可以通过一些内置方法轻松完成,还是我需要深入研究 js 文件来自己更改它?
我正在使用 Twitter Boostraps 组件折叠来显示一些字段,这些字段是通过单击另一个字段来完成的。但是,如果我再次单击同一字段,其他字段将再次隐藏(即切换)。
我想要的是禁用切换,以便在第二次单击该字段时字段不会隐藏。这可以通过一些内置方法轻松完成,还是我需要深入研究 js 文件来自己更改它?
你应该能够做一些简单的事情......
$('#myDiv').on('hide.bs.collapse', function (e) {
preventDefault(e);
})
这将处理 Bootstrap 3hide.bs.collapse
事件,并防止 DIV 再次被隐藏。
解决方案实际上非常简单,标记为正确的解决方案非常接近,这是禁用切换机制的方法:
$('#myDiv').on('hide.bs.collapse', function (e) {
return isMyDivEnabled(); // true or false
}).on('show.bs.collapse', function (e) {
return isMyDivEnabled(); // true or false
});
干杯
克里斯