2017-01-13 51 views
1

這是工作在谷歌瀏覽器如何獲得fabric.js帆布鼠標cordinates上mozzila

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

在mozzila我得到的代碼「類型錯誤:事件是不確定的」,它是在 指着變種pointer = canvas.getPointer(event.e);

回答

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

'事件' 必須被定義爲函數參數的一部分。請確保你有相同的邏輯。