如何在mozzila上获得fabric.js画布鼠标

时间:2017-01-13 13:54:27

标签: javascript fabricjs

这是正在处理谷歌浏览器的代码

var pointer = canvas.getPointer(event.e);
var posiX = pointer.x;  
var posiY = pointer.y;  
posiX=Math.round( posiX );
posiY=Math.round( posiY );

在mozzila上我得到" TypeError:事件未定义"它正指向 var pointer = canvas.getPointer(event.e);

1 个答案:

答案 0 :(得分:3)

迪梅,

请使用以下鼠标事件:

canvas.on('mouse:down', function(event){
   var pointer = canvas.getPointer(event.e);
   var posiX = pointer.x;  
   var posiY = pointer.y;  
   posiX=Math.round( posiX );
   posiY=Math.round( posiY );
});
必须将

'事件'定义为函数参数的一部分。请确保你有相同的逻辑。