如何防止下拉菜单在菜单项上关闭。我试图做某事,但它不起作用。
<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>