【问题标题】:How to get fabric.js canvas mouse cordinates on mozzila如何在Mozilla上获取fabric.js画布鼠标坐标
【发布时间】:2017-05-28 22:03:48
【问题描述】:

这是在谷歌浏览器上运行的代码

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 指针 = canvas.getPointer(event.e);

【问题讨论】:

    标签: javascript fabricjs


    【解决方案1】:

    一角钱,

    请像这样使用鼠标事件:

    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 );
    });
    

    'event' 必须定义为函数参数的一部分。请确保您有相同的逻辑。

    【讨论】:

      猜你喜欢
      • 2013-12-26
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 2018-11-29
      • 2015-06-17
      • 2010-09-08
      相关资源
      最近更新 更多