@jakayla
Чтобы убрать :hover состояние с элемента через JavaScript, вы можете использовать JavaScript для добавления и удаления класса с hover стилями.
HTML:
1
|
<div id="myElement" class="myClass">Пример элемента</div> |
CSS:
1 2 3 4 5 6 7 |
.myClass { /* стили элемента */ } .myClass:hover { /* стили hover */ } |
JavaScript:
1 2 3 4 5 6 7 |
var element = document.getElementById("myElement"); // Удаление :hover состояния element.classList.remove("myClass"); // Добавление :hover состояния element.classList.add("myClass"); |
Примечание: Если у вас есть другие стили, которые могут быть применены через :hover, вы также должны удалить или добавить эти стили к элементу, а не только класс с hover стилями.