如何绘制SVG元素,扩展它,并应用拖放?

时间:2014-12-10 03:48:35

标签: javascript svg velocity.js

var click=false;
var clickX, clickY;
var moveX=0, moveY=0; 
var lastMoveX=0, lastMoveY=0;     
function movexaxis(evt)
{
var clx=evt.clientX-clickX;
moveX = lastMoveX + clx;
return moveX;
}
function moveyaxis(evt)
{ 
var cly=evt.clientY-clickY;
moveY = lastMoveY + cly;
return moveY;
}
function move(evt){
evt.preventDefault();
var a=document.getElementById("crystal"); 
if(click){
movexaxis(evt);
moveyaxis(evt);
Velocity(a,{translateX: moveX},{duration:"0ms"});
Velocity(a,{translateY: moveY },{duration:"0ms"});
Velocity(a,"stop");
}
}

我使用Velocity.js JavaScript库移动SVG对象。但是在移动图像时它不能提供平滑度。 如何使用valocity.js ???

实现平滑

0 个答案:

没有答案