Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

154
Views
El evento DOM `pointermove` se dispara dos veces con la misma coordenada en iPad+Apple Pencil

Mientras jugaba con Pointer Events , descubrí que pointermove events se activa dos veces exactamente en la misma coordenada si toco el iPad con Apple Pencil.

La especificación dice:

Un agente de usuario DEBE disparar un evento de puntero llamado pointermove cuando un puntero cambia de coordenadas. Además, cuando un puntero cambia el estado del botón, la presión, la presión tangencial, la inclinación, el giro o la geometría de contacto (por ejemplo, ancho y alto) y las circunstancias no producen otros eventos de puntero definidos en esta especificación, entonces un agente de usuario DEBE activar un evento de puntero denominado pointermove .

Así que rápidamente escribí un "registrador de eventos" simple, que simplemente descarga todas las propiedades de PointerEvent en el área de texto.

https://jsfiddle.net/xb8jgptw/18/show

Si deslizo la pantalla con Apple Pencil, pointermove dispara dos veces en cada coordenada, sin cambiar ninguna propiedad:deslizar con el lápiz

Con mi dedo, funciona como se esperaba:deslizar con el dedo

Aunque es fácil manejar este problema (simplemente ignore todos los demás eventos), solo quiero saber por qué sucede esto o si este es el comportamiento esperado.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!