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

262
Views
El movimiento X y el movimiento Y del evento del mouse muestran valores diferentes en dos máquinas, ambas con la misma proporción de píxeles del dispositivo. ¿Cómo?

Tengo un sistema de arrastrar y soltar en el que los usuarios pueden arrastrar y elementos y ese arrastre debe, por supuesto, coincidir con el movimiento del mouse. Para actualizar la posición del elemento, utilizo las propiedades de movementX y movementY de los eventos de movimiento del mouse.

Resulta que en una máquina funciona muy bien tal como está. Solo uso los valores que provienen de movementX y movementY sin ajustar la window.devicePixelRatio y el arrastre coincide con el movimiento del mouse.

En otra máquina, necesito dividir el movementX X y el movementY Y entre window.devicePixelRatio para que el movimiento coincida con el puntero del mouse en la pantalla.

Ambas máquinas informan un valor window.devicePixelRatio de 2.

Mi pregunta es: ¿qué otra variable está en juego aquí? Ambas máquinas están utilizando la misma aplicación. ¿Cómo puede coincidir el arrastre en una aplicación mientras que en la otra requiere ajuste si ambas tienen el mismo dispositivoPixelRatio?

Ambos estamos en Google Chrome 100, en una Mac.

¿Qué me estoy perdiendo?

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!