下拉菜单是用CSS和HTML/JS设计的,它使用一个名为" is -open“的类,这个类是从JS添加的。一旦出现在指定的HTML div中,它将激活CSS以显示子菜单。但是,有一个小问题,即下拉菜单一旦单击,除非单击相同的菜单项,否则不会消失。(当单击菜单内容div外部时,类将不会取消切换)
作为一个基本的功能,这个菜单需要消失,一旦用户点击不仅仅是在
到目前为止,我已经有可能在li上悬停时,它将文本的属性更改为清除(使用css: text -装饰性:线通)。如何使单击菜单的项目之一后,单击的项目(页im )将保持与划线效果?例如,当我移到“预订”时,“主页”上的im和它在菜单中的名称是“通过”的,“主页”清除了“删除”效果,而“预订”则得到了“删除”效果?
我希望我说清楚了我在寻找什么,有人能帮我解决这个问题!