2015-03-13 4 views
0

Я пытаюсь сделать цвет фона элемента, когда вы над ним, это код, который я пытаюсь получить; по какой-то причине это не так.JQuery - фоновая цветная анимация

$(document).ready(function() { 
    $('.navbar ul li').mouseover(function() { 
     $(parent).animate({'backgroundColor': 'rgba(255,255,255,0.2)'}, 200); 
    }); 
}); 
+0

Вам нужно JQuery UI для этого: http://jqueryui.com/animate/ – Adrift

ответ

2

Если вы хотите анимировать родительский элемент, может быть, вы должны сделать это:

$(this).animate({'backgroundColor': 'rgba(255,255,255,0.2)'}, 200); 
+0

Нет , Я забыл это сделать, я пытаюсь оживить элемент списка в списке. – Duck

+0

@AlexRickells Я отредактировал свой ответ, поэтому вы просто вынимаете селектор parent(). – Qianyue

+0

Я пробовал это, и он по-прежнему не меняет цвет, цвет просто не реагирует, когда вы наводите на него курсор. – Duck

Смежные вопросы