Estoy tratando de detectar el evento pointerdown/pointermove/pointerupmouse. Escribí el siguiente código para la detección de eventos.
document.addEventListener("pointerdown", mouse_click, false); document.addEventListener("pointerup", mouse_release, false); document.addEventListener("pointermove", mouse_move, false);generalmente funciona bien, pero falta "puntero arriba" si el puntero está sobre la imagen cuando se suelta el mouse. Sin embargo, descubrí que si hago createElement('canvas') antes de soltar el mouse, funciona.
canvas = document.createElement('canvas'); canvas.width=window.document.body.scrollWidth canvas.height=window.document.body.scrollHeight document.body.appendChild(canvas);No sé por qué esto funciona. ¿Podría explicar por qué?
Gracias por leer.