У меня есть следующие правила CSS:
.bookItem:hover { background: rgba(0,150,255,0.1); }
.selected { background: rgba(0,150,255,0.2) !important; }
При нажатии на bookItem я использую jQuery, чтобы добавить к нему выбранный класс. Проблема в том, что без !important
выбранный класс не отображается, пока мышь больше не зависает. Я знаю, что это потому, что псевдокласс: hover делает этот селектор «более конкретным».
Можно ли изменить класс .selected
, чтобы он имел более высокий приоритет, чем: bookItem: hover без !important
?