Как сделать текстовый объект перетаскиваемым с RaphaelJS? - PullRequest
1 голос
/ 26 января 2012

Я играю с RaphaelJS и не могу понять, как сделать созданный текст перетаскиваемым?Я использую стандартную функцию .print.Любой пример?

1 Ответ

2 голосов
/ 26 января 2012

хорошо, я не знал об использовании print (), ниже мой окончательный код.Теперь должно работать: http://jsfiddle.net/Tomen/2SjJz/2/ ('... T' для функции перевода, не меняйте ее.)

var font = paper.getFont("whoa");
var text = paper.print(20, 20, "my text", font, 50);

var start = function() {
    text.oBB = text.getBBox();
},
    move = function(dx, dy) {
        var bb = text.getBBox(true);
        text.transform('...T' + [text.oBB.x - bb.x + dx, text.oBB.y - bb.y + dy]);
    };
text.drag(move, start);
...