Me gustaría obtener la posición del mouse mientras me muevo.
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>Esto me da la posición del mouse cuando hago clic. ¿Cómo obtengo la posición del mouse mientras muevo el mouse?
Un vistazo rápido a los documentos de Canvas sugiere que reemplazar mouse:up con mouse:move debería ser lo que está buscando.
Véalo funcionando:
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>