如何防止菜单项单击时关闭下拉菜单

时间:2017-06-27 07:14:51

标签: javascript jquery twitter-bootstrap web

如何防止菜单项单击时关闭下拉菜单。我试图做一些事情,但它不起作用。

<script>
// Do not close dropdown on menu item click
$(document).on('click', '.list-dropdown', function (e) {
    e.stopPropagation();
});

用行修复: onclick =&#34; event.stopPropagation();&#34;

2 个答案:

答案 0 :(得分:0)

在有e.stopPropagation的地方使用它:

e.preventDefault();
return true;

答案 1 :(得分:0)

停止传播可防止事件传播到其他方法。但是你要做的就是停止默认行为(关闭菜单)。

您的代码应如下所示:

<script>
// Do not close dropdown on menu item click
$(document).on('click', '.list-dropdown', function (e) {
    e.preventDefault();
});
</script>