Я работаю над кодом другого парня и пытаюсь изменить цвет фона ячейки таблицы при наведении курсора мыши на ячейку и вернуться к исходному цвету фона, когда мышь уходит. Я использую следующий код:
var bgcolor=$(".cell-el").css("background-color")
$(".cell-el").hover(
function(){
$(this).css("background-color", "#3c3c36")}, //mouse enter, bg-color change
function(){
$(this).css("background-color", bgcolor) // mouse leave, bg-color change back
})
Все работает нормально, за исключением того, что когда мышь в первый раз входит в ячейку, цвет фона ячейки not меняется на "# 3c3c36", но когда мышь покидает ячейку после При первом входе и повторном входе в ячейку цвет фона ячейки изменился на "# 3c3c36".
То есть цвет ячейки никогда не меняется, для мыши сначала введите , после этого все работает отлично. Что может быть причиной этой проблемы?