@supercoder666

Как сделать плавный removeClass?

Здравствуйте! При наведении мыши класс присваивается плавно, но когда мышь убираю - исчезает класс мгновенно. Как сделать так, что бы класс исчезал плавно?
$(".div").hover(function(){
		  $('.link').addClass('menuh');
		  }, function(){
		  $(".link").removeClass('menuh');
});

css:
.menuh {
	transition: all 0.4s;
	color:red;

}
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 2
nykakdelishki
@nykakdelishki
Системный аналитик
$(".div").hover(function(){
      $('.link').addClass('menuh');
      }, function(){
      $(".link").removeClass('menuh');
});

.link {
      transition: all 0.4s;
}
Ответ написан
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
Думаю, что у вас не указан цвет в начальном состоянии.
Т.е. в CSS должно быть так:
.link {
  color:green;
  transition: all 1s;
}
.menuh {
  color:red;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы