Извиняюсь что опять с этой проблемой...
старался понять суть и сделать замыкание... но почемуто не работает (((
что скажете?
вот что я сделал:
for(var d=0;d<valArray.length;d++){ // Анимировать появление к заданным параметрам
drawPath[d].mouseover(function(x){ // При наведении анимированно увеличить
this.toFront();
this.animate({'stroke-width': 120, opacity: .75}, 1000, "elastic");
title.stop().animate({ opacity: 0 }, 200, '<>', function(){
title.attr({ text:"no way"+x }).animate({ opacity: 1 }, 200, '<>');
});
})(d);
drawPath[d].mouseout(function(){ // При отводе курсора анимированно вернуть размеры
this.animate({'stroke-width': 90, opacity: .8}, 1000, "elastic");
title.stop().animate({ opacity: 0 }, 200, '<>', function(){
title.attr({ text: "$"+capital }).animate({ opacity: 1 }, 200, '<>');
});
});
}