請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