请considere这个CSS代码:如何用jQuery强制悬停状态?
a { color: #ffcc00; }
a:hover { color: #ccff00; }
此HTML代码:
<a href="#" id="link">Link</a>
<button id="btn">Click here</button>
最后,这个JS代码:
$("#btn").click(function() {
$("#link").trigger("hover");
});
我想提出我的链接用途它的伪类:点击按钮时悬停。 我试图触发像mousemove,mouseenter,悬停等事件,但任何人都可以工作。 请注意,我要强制使用我的CSS伪类的:悬停规范,而不是使用这样的:
$("#link").css("color", "ccff00");
有些人知道我该怎么做呢?万分感谢。
#jonathan它的工作正常。有没有其他方式可以在不添加a.hovered的情况下实现它。 – 2015-03-25 06:59:24
@ArulSidthan结账Mike的答案。触发“鼠标悬停”而不是“悬停”可以做到你正在寻找的东西。 – andyzinsser 2015-04-16 16:08:44
谢谢@andyzinsser其工作正常:) – 2015-04-17 04:38:22