在这里,我以我的菜单jsfiddle 为例。所以我有带有下拉菜单的水平菜单,但我需要的是 - 首先li
应该在页面加载时展开(这并不难),当我将鼠标悬停在任何其他元素上时,它应该显示当前展开的内容(如果我mouseleave
当前元素应该是展开)。
这是我将鼠标悬停在鼠标离开时的情况,Item2
它Item2
应该保持这样的状态:
Item1 Item2 Item3
|||||
subItem2.1 subItem2.2 subItem2.3
更新:
我设法做到了,但除了例外,这里是JSFiddle上的链接
它可以按我的意愿工作,但是当我单击链接时,Item1
或者调用函数,并且再次处于活动状态时,我需要以某种方式设置活动链接单击的链接,Item2
init()
Item1
例如,如果我单击一个Item3
链接,它会将我重定向到 Item3 页面,并且此链接在菜单中处于活动状态。( Jsfiddle上的所有代码)