我想要找到我在画布中画的一条线的长度。我已经能够在画布中画出这条线,但是非常需要知道它的长度。
我找到了这个链接,但我想知道需要哪些东西才能得到精确的测量结果。谢谢。
目前这是我的代码:
$("#myCanvas").bind('mousemove', function(e){
var totalOffsetX = 0;
var totalOffsetY = 0;
var currentElement = this;
do{
totalOffsetX += currentElement.offsetLeft - currentElement.scrollLeft;
totalOffsetY += currentElement.offsetTop - currentElement.scrollTop;
}
while(currentElement = currentElement.offsetParent)
endX= e.pageX - totalOffsetX;
endY = e.pageY - totalOffsetY;
drawLine(startX, startY, endX, endY);
});
}).mouseup(function(data){
if(trigger = "1"){
$('.draggable').draggable( "disable" );
}else{
$('.draggable').draggable("enable");
}
$(this).unbind('mousemove');
});
Thanks in advance..