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



如何防止下拉菜单在菜单项上关闭。我试图做某事,但它不起作用。

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

用行固定: onclick =" event.stoppropagation((;"

在有e.stoppropagation的地方使用此信息:

e.preventDefault();
return true;

停止传播可防止事件传播到其他方法。但是您想在这里做的是停止默认行为(菜单上关闭(。

您的代码应该如下:

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

最新更新