Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2012, 20:55
Аватар для Кирюха =)
Профессор
Отправить личное сообщение для Кирюха =) Посмотреть профиль Найти все сообщения от Кирюха =)
 
Регистрация: 27.07.2011
Сообщений: 207

animate и переменная
Всем привет!Работаю сейчас над созданием небольшой векторной карты...
Но речь пойдет о ней только лишь косвенно. Карта прорисована при помощи замечательной библиотеки Raphael. Объектам Path
привязан обработчик события Hover.
Вот тут по подробней:
-При нажатии заношу в переменную cvet значение изначального цвета.
-Проверяю alert'ом шестнадцетиричный код цвета выводиться нормально.
-Подставляю в функцию animate эту переменную и ничего не происходит
Что я делаю не правильно? И как в таких случаях находят выход из положения?
obj
		.hover(function(){
		var cvet = this.attr('fill');/*заносим в переменную НАЧАЛЬНЫЙ ЦВЕТ*/
		alert(cvet);/*алертом выводиться этот цвет*/
			this.animate({
				fill: '#52B800'
			}, 300);
		}, function(){
			this.animate({
				fill:cvet /*ставим эту переменную сюда и ничего не происходит*/
			}, 300);
		})

З.Ы. вот ссылка на живой пример http://gerozp.com/map/index.html
Ответить с цитированием