diff --git a/index.html b/index.html index 3983658..4834e6f 100644 --- a/index.html +++ b/index.html @@ -77,6 +77,7 @@ // run initializer applyZpd(); + paper.attr('style', "postion:absolute; top:300px; left:300px"); // UI improvement needed diff --git a/snap.svg.zpd.js b/snap.svg.zpd.js index e55106e..7ae289f 100644 --- a/snap.svg.zpd.js +++ b/snap.svg.zpd.js @@ -156,8 +156,8 @@ var p = svgNode.node.createSVGPoint(); - p.x = event.clientX; - p.y = event.clientY; + p.x = event.clientX - parseFloat(window.getComputedStyle(svgNode.node,null).getPropertyValue('left')); + p.y = event.clientY - parseFloat(window.getComputedStyle(svgNode.node,null).getPropertyValue('top')); return p; };