3
我使用jquery svg插件(http://keith-wood.name/svg.html)以編程方式創建svg形狀。拖動似乎對矩形工作正常,但是在處理分組對象時(我有一個代表按鈕的對象),或者處理文本拖動時是片狀的。物體移動但不是它們應該在的地方(它們跳到svg繪圖區域的不同區域)。創建一個可拖動的Svg組
下面是一些示例代碼:
function makeDraggable(svgComponent) {
var svg = $('#svgscreen').svg('get');
$('#' + svgComponent.name, svg.root()).draggable().bind('drag', function(event, ui)
{
event.target.setAttribute('x', ui.position.left);
event.target.setAttribute('y', ui.position.top);
});
}
一旦有人不得不面對這樣的事情我將不勝感激的任何建議。組件名稱是svg形狀(或分組對象情況下的組)的唯一ID