我正在尝试在Bootstrap下拉菜单中放置复选框。 我不希望下拉菜单在点击时关闭,但如果他们在网站其他地方点击,则仍希望它关闭。 我仍然希望在下拉菜单中的单击上触发其他javascript操作。 我有一个完全相反的示例。 这个示例在点击时关闭下拉菜单,但在从下拉菜单区域外部点击时保持打开状态。
$(function () {
$('.dropdown.keep-open').on({
"shown.bs.dropdown": function() {
$(this).data('closable', false);
},
"click": function() {
$(this).data('closable', true);
},
"hide.bs.dropdown": function() {
return $(this).data('closable');
}
});
});