我希望bootstrap multiselect在默认情况下在页面上可见,并且不应切换。其功能应类似于带有复选框的默认多选。

我添加了此样式,使其看起来就像在页面上一样:

ul.multiselect-container{
    position: relative;
    box-shadow: none;
}


但我也希望当我在页面外部单击时不应隐藏它。
任何的想法?

最佳答案

我已使用以下代码显示checkboxes onLoad

if ($('select').next().hasClass('btn-group')) {
    $('select').next().addClass('open');
}


然后我使用onDropdownHidden来防止下拉菜单关闭

$('.multiselect').multiselect({
    onDropdownHidden: function (event) {
        $('select').next().addClass('open');
    }
});


FIDDLE DEMO

07-24 09:46
查看更多