function windowTocanvas(x,y){
var bbox = canvas.getBoundingClientRect();/* 获取canvas的包围盒对象*/
return {x:x-bbox.left,y:y-bbox.top};
}
为何不使用canvas.left和top呢,难道不能使用
offsetleft,会把盒子模型里的margin值也算进去这样就无法得到精确的位置了。