如何防止菜单项单击时关闭下拉菜单。我试图做一些事情,但它不起作用。
<script>
// Do not close dropdown on menu item click
$(document).on('click', '.list-dropdown', function (e) {
e.stopPropagation();
});
用行修复: onclick =&#34; event.stopPropagation();&#34;
答案 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>