Всем привет!Работаю сейчас над созданием небольшой векторной карты...
Но речь пойдет о ней только лишь косвенно. Карта прорисована при помощи замечательной библиотеки
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