[英]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.