Перемещение объектов
Перемещение объектов можно сделать через метод drag()
.
var canvas = Raphael("result"); var circle = canvas.circle(30, 30, 15); // код перед началом передвижения объекта var start = function () { this.ox = this.attr("cx"); this.oy = this.attr("cy"); }; // код во время передвижения объекта var move = function (dx, dy) { this.attr({cx: this.ox + dx, cy: this.oy + dy}); }; // код после передвижения объекта var stop = function () {}; // перемещение объекта circle.drag(move, start, stop);
Поддержать автора