Ответ 1
Получите свойство scrollHeight
из базового элемента DOM:
$("#chat_content").scrollTop($("#chat_content").get(0).scrollHeight);
У меня есть div с высотой: 100px и overflow: auto содержимое является динамическим.
Мне нужно прокрутить div в нижней части
Я пытался с
$("#chat_content").scrollTop($("#chat_content").height());
но если содержимое больше 100 пикселей $ ( "# chat_content" ). height() возвращает 100, а div не прокручивается внизу
как я могу это сделать?
спасибо
Получите свойство scrollHeight
из базового элемента DOM:
$("#chat_content").scrollTop($("#chat_content").get(0).scrollHeight);
попробуйте $("#chat_content").scrollTop($("#chat_content").get(0).scrollHeight);
Другой способ - просто обернуть внутренний контент в div, а затем просто изменить ваш вызов ".height" на
$("#chat_content").scrollTop($("#chat_content div").height());