Пожалуйста, рассмотрите этот код CSS:
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, hover и т.д., Но кто-то работает. Обратите внимание, что я хочу принудительно использовать спецификацию псевдокома CSS: hover и не использовать что-то вроде:
$("#link").css("color", "ccff00");
Кто-нибудь знает, как мне это сделать? Большое вам спасибо.