У меня есть выпадающее меню, и я использую функцию mouseenter()
. Если мышь попадает в область заднего фона моего селектора, возвращается к желтому. Но если я уйду из области моего селектора, я хочу установить цвет по умолчанию в области моего селектора, не используя функцию mouseleave()
.Возврат к цвету по умолчанию с помощью JQuery
Как это исправить?
$(document).ready(function(){
$("#l_ev_men").mouseenter(function(){
$(this).css("background-color","yellow");
$(this).css("color","black");
});
$("#l_ev_men").mouseleave(function(){ // ı dont want to use this function
});
});
Почему вы не хотите использовать MouseLeave? – j08691
Вы можете использовать .hover() вместо ввода мыши/оставить - http://api.jquery.com/hover/ – Matt
Почему вы не используете CSS? – Ryan