éste es el código JS:
Código:
y éste el HTML:var canvas = document.getElementById('mundo'); function getMousePos(canvas, evt){ var rect = canvas.getBoundingClientRect(); return{ x: evt.clientX - rect.left, y: evt.clientY - rect.top }; } canvas.addEventListener('mousemove', function(evt){ var mousePos = getMousePos(canvas, evt); msj = ('Mouse position: ' + mousePos.x + ', ' + mousePos.y); document.getElementById('msj').innerHTML = msj; }, false);
Código:
Lo he probado con FF y CHROME.<p class="tc"><canvas id="mundo"></canvas><br /></p><h3 id="msj"></h3>
y siempre retorna decimales que cambian en algunas zonas del CANVAS.
Chrome muestra decimales solo para la coordenada Y.
¿por que sucede éso?
¿cómo corregirlo?
Gracias!.