У меня проблемы с масштабированием пути в Internet Explorer, потому что это приводит к неправильной позиции.
Вот пример для игровой площадки, проверьте его в FF и IE:
paper.path("m40,40 h10 v10 h-10 v-10").transform("s8");
Я пробовал это на детской площадке Рафаэля, а также здесь: http://jsfiddle.net/M4Rmm/.
Работает в Firefox и Chrome, но в IE путь перемещается и имеет неправильную позицию. Не имеет значения, использую ли я функцию .scale()
или .transform()
.
paper.path("m40,40 h10 v10 h-10 v-10").scale(8,8); //same result like .transform("s8");
Моя система: Win7, x64 / FF10, IE8 / Raphael 2.x
Я также пробовал новую версию Raphael 2.1.0, но возникает та же проблема.
Есть идеи, как решить эту проблему?