Bitte, considere diese CSS-Code:Wie erzwinge einen Hover-Status mit jQuery?
a { color: #ffcc00; }
a:hover { color: #ccff00; }
Dieser HTML-Code:
<a href="#" id="link">Link</a>
<button id="btn">Click here</button>
Und schließlich diese JS-Code:
$("#btn").click(function() {
$("#link").trigger("hover");
});
Ich möchte meinen Link Verwendungen machen seine Pseudo-Klasse: Hover, wenn auf die Schaltfläche geklickt wird. Ich habe versucht, Ereignisse wie Mauszeiger, Mauszeiger, Mauszeiger usw. auszulösen, aber jeder arbeitet. Beachten Sie, dass ich die Verwendung der meine CSS Pseudo-Klasse erzwingen wollen: Spezifikation schweben und nicht so etwas wie verwenden:
$("#link").css("color", "ccff00");
Irgend jemand weiß, wie kann ich das tun? Vielen Dank.
#jonathan funktioniert gut. Gibt es eine andere Möglichkeit, dasselbe zu implementieren, ohne a.hovered hinzuzufügen. –
@ArulSidthan Kasse die Antwort von Mike. Wenn Sie "Mouseover" statt "Hover" auslösen, tun Sie das, wonach Sie suchen. – andyzinsser
Dank @andyzinsser funktioniert es gut :) –