товарищи программисты, только что столкнулись со странным (по крайней мере для меня) поведением метода .addClass. Я пытаюсь выделить элемент (div), когда указатель мыши наводится на него, используя метод .addClass и класс .highlight, который изменяет цвет фона div. (по какой-то причине я использую jQuery вместо метода css:hover.)
Код работает, то есть класс .highlight добавляется в div, но цвет не меняется. цвет будет меняться только в том случае, если класс css по умолчанию для div НЕ имеет определенного в нем цвета фона. другими словами, если div определен с классом, который включает, скажем, background-color: white; добавляется класс .highlight, но цвет не меняется.
Это нормально или я что-то упускаю? на данный момент я использую .css('background-color', ....) для выделения подсветки, но мне любопытно, почему метод .addClass не работает.
Благодарю.