我正在构建一个下拉列表,需要 jquery 来更改一些样式类。这段代码运行良好,基本上将一个类添加到li
有一个ul
孩子的
$('#nav ul li:has(ul)').hover(
function(){
$(this).addClass('dropdown')
},
function(){
$(this).removeClass('dropdown')
}
);
我遇到的问题是,如果有人单击此链接并且不移动光标,则在鼠标离开元素并再次出现addClass
之前不会触发。.hover
您可以在此处查看问题单击“行业部门”链接并且不要移动鼠标
我找到.is(":hover"
了),但无法弄清楚如何让它与当前的hover()
. 我可以让它们保持相同的功能还是不是那么简单?