Javascript.RU

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

как предотвратить повторения эффекта в jquery
Код:
$(document).ready(function()
		{
			$('.nav li').fadeTo(10,0.4)
			$('.nav li').hover(function () {
    			$(this).fadeTo(500,1.0)}, function ()    {$(this).fadeTo(300,0.4)});
		});


Вот, что получается(цвет ссылки): http://www.youtube.com/watch?v=H5oN8QkMWVA

Как убрать это ?

Последний раз редактировалось dimaan777, 11.01.2011 в 20:35.
Ответить с цитированием
  #2 (permalink)  
Старый 11.01.2011, 20:50
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

навешивать обработчик через one()
а в call-back анимации прописать повторное навешивание обработчиков (через one есс-но

т.е когда юзер будет водить мышкой в тот момент когда будет анимация
обработчики просто не будут установлены
а при конце анимации все их опять устанавливаем
Ответить с цитированием
  #3 (permalink)  
Старый 11.01.2011, 20:53
Аватар для dimaan777
Аспирант
Отправить личное сообщение для dimaan777 Посмотреть профиль Найти все сообщения от dimaan777
 
Регистрация: 07.11.2010
Сообщений: 66

Сообщение от Matre Посмотреть сообщение
навешивать обработчик через one()
а в call-back анимации прописать повторное навешивание обработчиков (через one есс-но

т.е когда юзер будет водить мышкой в тот момент когда будет анимация
обработчики просто не будут установлены
а при конце анимации все их опять устанавливаем
А можно код ?
Ответить с цитированием
  #4 (permalink)  
Старый 11.01.2011, 21:00
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

а вы что,мне не верите?
Ответить с цитированием
  #5 (permalink)  
Старый 11.01.2011, 21:02
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

$("#foo").hover(function () {
	$(this).stop(1, 1).animate({
		opacity: 1
	}, 500);
}, function () {
	$(this).stop(1, 1).animate({
		opacity: 0.4
	}, 300);
});
Ответить с цитированием
  #6 (permalink)  
Старый 11.01.2011, 21:02
Аватар для dimaan777
Аспирант
Отправить личное сообщение для dimaan777 Посмотреть профиль Найти все сообщения от dimaan777
 
Регистрация: 07.11.2010
Сообщений: 66

Я просто в jQ не очень !
Ответить с цитированием
  #7 (permalink)  
Старый 11.01.2011, 21:05
Аватар для dimaan777
Аспирант
Отправить личное сообщение для dimaan777 Посмотреть профиль Найти все сообщения от dimaan777
 
Регистрация: 07.11.2010
Сообщений: 66

Спасибо МУЖИК !!!
Ответить с цитированием
  #8 (permalink)  
Старый 11.01.2011, 21:14
Аватар для dimaan777
Аспирант
Отправить личное сообщение для dimaan777 Посмотреть профиль Найти все сообщения от dimaan777
 
Регистрация: 07.11.2010
Сообщений: 66

А можно добавить изменения цвета бг в этот код ?

Я пробую так:
$(this).stop(1, 1).animate({
	        opacity: 1;
		background: #eaeaea;

Не работает.
Ответить с цитированием
  #9 (permalink)  
Старый 11.01.2011, 21:20
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

http://www.xiper.net/collect/js-plug...ery-color.html
Ответить с цитированием
  #10 (permalink)  
Старый 11.01.2011, 21:30
Аватар для dimaan777
Аспирант
Отправить личное сообщение для dimaan777 Посмотреть профиль Найти все сообщения от dimaan777
 
Регистрация: 07.11.2010
Сообщений: 66

спс
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JQuery как получить url? Memfis jQuery 8 29.07.2011 01:39
как сделать аналог jquery.load без jquery? vvsh AJAX и COMET 5 05.06.2009 22:40
Как заставить удалить правило, созданное jQuery Paradise jQuery 1 02.06.2009 12:59
Обработчик события: как делает jquery? Shasoft jQuery 35 22.04.2009 09:41
Не могу понять как работает jQuery kostiaGt jQuery 2 20.07.2008 08:42