Масштабирование с помощью анимации с использованием Raphael 2 - PullRequest
4 голосов
/ 28 ноября 2011

У меня есть набор элементов пути, которые я пытаюсь масштабировать с помощью анимации.Основываясь на некоторых демонстрациях, которые я видел, это возможно, но мне не повезло.

Я пробовал следующее:

set.mouseover(function() {
    this.toFront().animate({'fill':'green', 'scale':'5 5'}, 50);
});

Я также пытался сделать что-то вроде 'scale':[5, 5] на основе некоторых других образцов, которые я нашел.Ни одна из этих работ.

Следующее работает, но анимация не задействована:

set.mouseover(function() {
    this.scale(2, 2);
});

Я использую Raphael версии 2.0.1.Любые предложения о том, как я могу заставить это работать?

Редактировать : Расхождение между примерами и моими тестами, возможно, связано с обновлением до Raphael 2, я изучаю эти изменения.

1 Ответ

8 голосов
/ 28 ноября 2011

Хорошо, все получилось, это было связано с обновлениями с Raphael 2.

У меня сработало следующее:

    this.toFront().animate({'fill':'green', 'transform':"s2 2"}, 50);

Благодаря этой теме запомогая разобраться.

...