SVG kendodraggable

Кто-нибудь здесь знает, как заставить kendodraggable работать на SVG?

Я уже пробовал, но кажется, что все не работает так, как я ожидал.

 $('#image').kendoDraggable({
            hint: function (element) {
               return element.clone();
            },
            dragstart: function (e) {
               $(e.target.parentElement).append(e.target);
            },
            drag: function (e) {
                e.target.setAttribute('x', newXPOS);
                e.target.setAttribute('y', newYPOS);
            },
            dragend: function (e) {
            },
            dragcancel: function (e) {
            }
     });

Благодарю.

1 ответ

Решение

Мы можем использовать атрибут transform в svg и изменить его позицию.

transform=translate(tx,ty) or matrix(1,0,0,1,tx,ty) 

где tx,ty ваши newXpos и newYpos

Другие вопросы по тегам