我目前有一个非常简单的 jquery 函数,如果按下菜单,则显示菜单。
$(".menu").on("click", function( event ){
$(".menulist").css("display","block");
alert(event);
})
如果再次单击菜单按钮或他们单击菜单,我想再次显示无。
我已经尝试了如下的关闭功能,但后来意识到它无论如何都行不通:
$(".menu").off("click", function(){
$(".menulist").css("display","none");
})
关于如何做到这一点的任何建议?如果有帮助,这也适用于移动网站
编辑:该事件在第一个函数中,因为我认为我可以使用此事件来判断该项目是否已经显示。无论是那个还是另一个,我会更好(“click”函数()来检查.menu的显示的css值是否等于block或none,然后从那里改变css?这将解决点击到菜单按钮但不在菜单外