scrollbottom detectar controlar javascript css scroll textarea

detectar - set scroll position javascript



¿Cómo configuro la barra de desplazamiento de texto en la parte inferior como valor predeterminado? (2)

Tengo un área de texto que se está recargando dinámicamente a medida que se envía la entrada del usuario. Se actualiza cada dos segundos. Cuando la cantidad de texto en este área de texto excede el tamaño del área de texto, aparece una barra de desplazamiento. Sin embargo, la barra de desplazamiento no es realmente utilizable porque si comienzas a desplazarte hacia abajo, un par de segundos más tarde el área de texto se actualiza y vuelve a colocar la barra de desplazamiento hacia arriba. Quiero configurar la barra de desplazamiento para mostrar de forma predeterminada el texto que está más abajo. Alguien tiene una idea de cómo hacerlo?


Puedes usar esto con jQuery

$(document).ready(function(){ var $textarea = $(''#textarea_id''); $textarea.scrollTop($textarea[0].scrollHeight); });


bastante simple, en vainilla javascript:

var textarea = document.getElementById(''textarea_id''); textarea.scrollTop = textarea.scrollHeight;