Пожалуйста, 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, hover и т. Д., Но каждый работает. Обратите внимание, что я хочу, чтобы заставить использовать мой CSS псевдо-класса: парить спецификации и не использовать что-то вроде:
$("#link").css("color", "ccff00");
Некоторые знает, как я могу это сделать? Большое спасибо.
#jonathan его рабочий штраф. есть ли другой способ реализовать то же самое без добавления a.hovered. –
@ArulSidthan проверка ответа от Майка. Запуск «mouseover» вместо «hover» делает то, что вы ищете. – andyzinsser
Спасибо @andyzinsser, что он работает отлично :) –