我正在尝试制作一个两级响应菜单。似乎发生了什么事,但是有一个问题,当您第一次单击菜单项时,它会打开并立即关闭,然后可以正常工作。
$('.menu__header-btn').on('click', function(){
$('.menu__header-list').slideToggle();
});
$('.drop__down-menu').on('click', function(){
$(this).children('.drop__down-list').slideToggle();
});
在移动版本中,悬停在点击时起作用。点击也有效。这是一个双击。这是问题的根源。
我建议移动版本通过悬停(使用媒体查询)取消打开,只留下一个点击。