Задать вопрос
@davc

После изменения css через JavaScript hover не работает, что делать?

Здравствуйте, у меня есть элемент вот такой

<div id="elem"></div>
и есть css
#elem{
        height: 100px;
        width: 200px;
        background-color: green;
}
#elem:hover{
        background-color: blue;
}


Вопрос следующей:: Когда при помощи JavaScript -а изменяю цвет элемента, после этого hover не работает, и это не касается только цвету. При изменении любого свойства через javascript, не работает корректно css. Что делать?
  • Вопрос задан
  • 531 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@antpv
Если вы хотите чтобы :hover переопределил ваш собственный стиль, в :hover используйте !important.
Например:

#elem:hover{
        background-color: blue !important;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stimulate
@Stimulate
могу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы