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

165
Vistas
Haga clic en el evento cuando se aplica el zoom css al cuerpo - actualización de Chrome

En una aplicación web, necesito obtener las coordenadas del clic del mouse. En mi página, aplico un zoom de 0.8 al cuerpo del body{ zoom: 0.8;} cuando el ancho es menor a 400px.

El evento de clic tiene/tenía una función en la que si se aplicaba el zoom al cuerpo, las coordenadas no eran correctas (como se ve en esta pregunta ), por lo que debemos compensar el zoom haciendo

 var coordX = event.clientX / zoom; var coordY = event.clientY / zoom;

Ahora, con una de las actualizaciones más recientes de Chrome (no puedo averiguar la versión exacta, pero en el 94 esto es cierto) parece que el evento de clic tiene en cuenta la propiedad de zoom, lo que significa que el código anterior I tenía var coordX = event.clientX / zoom; Está Mal.

El problema es que no puedo encontrar ninguna documentación que pueda corroborar mi teoría.

Entonces, si cambio mi código, sé que funcionará para aquellos que tienen la última versión de Chrome y no funcionará en versiones anteriores. Pero debido a que no puedo estar seguro de que mi teoría sea correcta (sin documentación que lo demuestre), estoy un poco preocupado por la actualización basada en una "corazonada".

¿Alguien puede confirmar mis sospechas?

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