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

121
Views
ResizeObserver no se activa al agregar y eliminar

Tengo una aplicación de chat que agrega mensajes en la parte inferior y, cuando se alcanza un límite, elimina el mensaje más antiguo. Entonces agrega y elimina un mensaje al mismo tiempo. Estoy usando ResizeObserver para detectar cambios en el área de chat.

 Hue.chat_resize_observer = new ResizeObserver(function () { Hue.goto_bottom() }) Hue.chat_resize_observer.observe(Hue.el("#chat_area")) Hue.chat_resize_observer.observe(Hue.el("#chat_area_parent"))

El problema que tengo es que el observador simplemente no se activa con algunos mensajes, y supongo que se debe a que el mensaje que se inserta tiene la misma altura que el mensaje que se eliminó. ¿Cómo podría evitar esto? ¿O tal vez podría usar otro observador? Uso ResizeObserver porque tiene en cuenta todos los cambios de altura, por ejemplo, en el mensaje agregado/eliminado o el cambio de altura del mensaje. Estoy pensando que podría emparejarlo con MutationObserver o usar setTimeout, pero esas no parecen soluciones ideales.

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!