Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.04.2013, 20:38
Интересующийся
Отправить личное сообщение для Ahsar Посмотреть профиль Найти все сообщения от Ahsar
 
Регистрация: 01.04.2013
Сообщений: 14

Эффект при наведении
Добрый день!
У меня есть список с картинками. Я хочу чтобы при наведении другие затемнялись, а когда убирал мышь, то все возвращалось на место.
Все работает, но криво. Если водить мышкой по нескольким картинкам подряд (пока не закончится анимация), то все моргает.
Вот скрипт обработки:
jQuery(document).ready(function() {
 
 		$(document).on('mouseenter', "#carousel li", function(){
			var $this = $(this);
		  	$this.addClass('selected');
			$anim1.stop();
			$this.fadeTo('100',1);
		  	$("#carousel li").not('.selected').fadeTo('100',0.2);
		}).on('mouseleave', "#carousel li", function(){
			var $this = $(this);
			$this.removeClass('selected');
			$anim1=$("#carousel li").not('.selected').fadeTo('100',1);
		});
});
Ответить с цитированием
  #2 (permalink)  
Старый 02.04.2013, 02:43
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

jQuery(document).ready(function() {
 
 		$(document).on('mouseenter', "#carousel li", function(){
			var a = $(this);
		  	a.addClass('selected');
			a.stop().fadeTo('100',1);
		  	$("#carousel li").not('.selected').stop().fadeTo('100',0.2);
		}).on('mouseleave', "#carousel li", function(){
			var a= $(this);
			a.removeClass('selected');
			$("#carousel li").not('.selected').stop().fadeTo('100',1);
		});
});
Ответить с цитированием
  #3 (permalink)  
Старый 02.04.2013, 07:41
Интересующийся
Отправить личное сообщение для Ahsar Посмотреть профиль Найти все сообщения от Ahsar
 
Регистрация: 01.04.2013
Сообщений: 14

Большое спасибо! То что надо )
Ответить с цитированием
  #4 (permalink)  
Старый 02.04.2013, 14:16
Новичок на форуме
Отправить личное сообщение для Сергей111 Посмотреть профиль Найти все сообщения от Сергей111
 
Регистрация: 02.04.2013
Сообщений: 1

Вот еще одно решение с использованием CSS
<style>
.pict{display:inline;}
.pict:hover img:not(:hover) {opacity:0.1}
</style>

<div class="pict">
<img src="GoldBig.jpg"></img>
<img src="Erebuni.jpg"></img>
<img src="Chani.jpg"></img>
</div>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходима помощь! Остановка карусели при наведении курсора мыши. DAZ jQuery 5 11.05.2018 10:49
При наведении на определенный блок, DIV, появляется скрытое сожержимое kismedia Элементы интерфейса 9 22.05.2015 19:15
Смена фона при наведении Crystal Элементы интерфейса 3 13.10.2011 12:23
menu с выпадающими подменю при наведении и раздвижное при клике bugor Элементы интерфейса 3 04.10.2010 14:32
Смена картинки при перезагрузке + наведении Мария Элементы интерфейса 2 22.08.2009 14:57