我在为我的网站工作的侧边栏中的子菜单悬停时更改菜单项 (.category) 的颜色时遇到问题。正如您在下面的 jsFiddle 示例中所见,当用户将鼠标悬停在某个类别上时,会打开一个子菜单,而当用户悬停一个子菜单项时,悬停颜色为橙色。我想将橙色悬停在子菜单项上。同时,我希望在子菜单打开时将菜单项(类别)颜色更改为浅蓝色。
我尝试单独使用 css 来完成此操作,但是所有孩子的悬停颜色都会改变,这不是我想要的。对于解决此问题的任何帮助,我将不胜感激,因为这是我一直试图解决的一个持续存在的问题。
到目前为止我尝试了什么:
$(this).find(".submenu").show().parent().css('color', 'lightblue');
jsfiddle: