Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

118
Visualizações
ScrollTop no funciona en Chrome y Firefox

Intento desplazar el div de un chat hacia abajo con JavaScript hasta el mensaje más reciente cuando el usuario abre el chat, envía o recibe un mensaje. Para esto, traté de usar ScrollTop como se recomienda en muchos resultados de búsqueda de Google. Hice el elemento div como un objeto global porque quiero usar la línea con ScrollTop varias veces en el script. El chatdiv está configurado en 'overflow-y: scroll;'. Verifiqué con una salida de alerta en la consola del navegador que la función window.onload está funcionando.

 <script type="text/javascript"> var element_label = document.getElementById("chatdiv"); window.onload = function WindowLoad(event) { element_label.scrollTop = element_label.scrollHeight; } </script>

Mi siguiente intento fue obtener el objeto de mensaje más nuevo y usar ScrollIntoView en él. Esto tampoco funcionó.

 <script type="text/javascript"> var element_label = document.getElementById("chatdiv"); var last_mess = document.getElementById("chatdiv").lastChild; window.onload = function WindowLoad(event) { last_mess.scrollIntoView(); } </script>

¿Me estoy perdiendo un punto importante o ya no es posible desplazar un div con JavaScript?

¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda