这是一个dropdown-menu,如果我点了某条, 它就会消失 ,例如 如果我点了"Remove from Compare", 这个下拉就会消失,然后你需要再次点击 'Build Comparision'。
但是我操作还没有完成呢,要怎么让这个下拉列表一直保持不动,而不是点了其中某个条目就消失掉了?
可以使用"stop propagation"
例如:
<ul class="dropdown-menu keep-open-on-click">
$(document).on('click', '.dropdown-menu', function(e) {
if ($(this).hasClass('keep-open-on-click')) { e.stopPropagation(); }
});