为了账号安全,请及时绑定邮箱和手机立即绑定

为何不使用canvas.ooffsetLeft和offsetTop呢

 function windowTocanvas(x,y){

            var bbox = canvas.getBoundingClientRect();/* 获取canvas的包围盒对象*/

            return {x:x-bbox.left,y:y-bbox.top};

        }

为何不使用canvas.left和top呢,难道不能使用

正在回答

1 回答

offsetleft,会把盒子模型里的margin值也算进去这样就无法得到精确的位置了。

0 回复 有任何疑惑可以回复我~
#1

慕仰0443758 提问者

非常感谢!谢谢你
2017-07-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何不使用canvas.ooffsetLeft和offsetTop呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信