@dk-web

Плавное затухание фона без наведения мыши?

Написал вопрос и удалил..думал, что нашел решение..
Все же нет (пробовал animate).

Задача: сделать яркую подсветку активного пункта и последующим затуханием.
1. Ловлю клик на определенном div (решено).
2) Присваиваю класс active связанному див и делаю яркий фон (решено).
3) Нужно сразу после этой "вспышки" постепенно его вернуть в исходное состояние...

Может быть в том же цикле? От обратного?
$(".description").each(function(){
	                if ($(this).hasClass('active_event')){
	                	$(this).removeClass('active_event');
	                } 
	                if ($(this).data('event')==event.id) {
		                $(this).addClass('active_event'); 
		       ... и сразу вызвать .animate с затуханием?        
        	         }

п.с. Только на JqueryUI так можно сделать?...
  • Вопрос задан
  • 452 просмотра
Пригласить эксперта
Ответы на вопрос 2
var _this =$(this);
setTimeout(function(){
_this.removeClass('active_event');
},1000);

.description{transition: all 1s ease-in-out;}
Ответ написан
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Используйте кривые Безье в свойстве transition.

Либо, обычный setTimeout, как пишут выше.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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