Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

276
Vistas
¿Cómo obtener la posición correcta del mouse cuando se usa el zoom de pellizco usando HTML y JS?

Tengo un elemento de lienzo HTML simple.

Usando JavaScript, muestro pautas horizontales y verticales que se conectan bajo la posición actual del puntero del mouse sobre el lienzo.

Pude manejar Ctrl + + / - zoom usando $window.devicePixelRatio , pero ahora me enfrento a otro problema.

Cuando pellizco el zoom en mi panel táctil, $window.devicePixelRatio siempre es "1", pero de repente mi "punto de mira" está apagado según el tamaño del zoom.

Cuando hago clic, no estoy haciendo clic donde está mi mouse, sino en la misma mala posición donde está el "punto de mira" y cuando muevo el mouse, hay un movimiento exponencial de la posición del punto de mira (en el centro del lienzo, el mouse y el punto de mira están bastante bien, pero cuanto más me muevo hacia un lado, mayor es la diferencia entre el "punto de mira" y la posición real del mouse).

Todo es bastante esperado, ya que estaba haciendo lo mismo con Ctrl + + / - zoom antes de que lo arreglara.

Mi pregunta : ¿hay alguna forma de traducir la posición de "punto de mira" para que en realidad siempre esté debajo del puntero del mouse cuando se usa el zoom de pellizco?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda