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

79
Vistas
coordenadas en el espacio del documento después de desplazarse

Quiero colocar un div en una ubicación exacta en la página, a través de d3.js

Para eso, uso

 let p = svg.createSVGPoint(); px = 0; py = event_desc_pos_y; let pt = p.matrixTransform(p.getScreenCTM()); let event_desc_div = d3.select('#event_description_div') .style('top', pt.y + 'px') .style('left', pt.x + 'px') .style('width', width + 'px');

donde tambien tengo

 #event_description_div { position:absolute; top: 50px; left:50px; overflow-y: scroll; height: 100px; }

sin embargo, cuando me he desplazado hacia abajo en la página, este código parece colocar este div fuera de lugar.

No estoy seguro de lo que está haciendo, ya que no parece que lo coloque dentro de la página en términos absolutos, pero tampoco relativamente en la página vista (la posición sube en la página a medida que me desplazo hacia abajo)

pt.y y pl.x no cambian.

En cualquier caso, no funciona. La ubicación depende en gran medida del desplazamiento.

¿Cómo puedo colocar el div siempre exactamente en el mismo lugar, independientemente de si la página se ha desplazado o no?

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