簡體   English   中英

移動時在fabric.js中獲取鼠標position

[英]get mouse position in fabric.js while moving

我想在移動時拿到鼠標 position。

 var canvas = new fabric.Canvas('c1'); canvas.on('mouse:up', function (e) { getMouse(e); }); function getMouse(e) { console.log(eeclientX,eeclientY); }
 canvas { border: 1px solid red; }
 <canvas id="c1" width="300" height="300"></canvas> <script src="https://unpkg.com/fabric@4.6.0/dist/fabric.js"></script>

當我點擊時,這讓我得到了鼠標的 position。 如何在移動鼠標時獲得鼠標 position?

快速瀏覽Canvas 文檔建議將mouse:up替換為mouse:move應該是您所追求的。

看到它工作:

 const canvas = new fabric.Canvas('c1'); const getMouse = ({ e }) => { console.log(e.clientX, e.clientY); } canvas.on('mouse:move', getMouse);
 canvas { border: 1px solid red; }
 <canvas id="c1" width="300" height="300"></canvas> <script src="https://unpkg.com/fabric@4.6.0/dist/fabric.js"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM