Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Автоматическая прокрутка дива вниз (https://javascript.ru/forum/misc/2809-avtomaticheskaya-prokrutka-diva-vniz.html)

Kolyaj 07.03.2009 21:18

Цитата:

Сообщение от Zibba
Ну еще бы получилось с overflow: auto, вопрос был про scroll следовательно и overflow: scroll;

scrollTop прекрасно работает и с overflow: auto, и с overflow: hidden. Эти CSS свойства влияют только на отображение полос прокрутки.

Zibba 07.03.2009 21:55

Цитата:

Сообщение от Kolyaj
Эти CSS свойства влияют только на отображение полос прокрутки.

Я это понимаю, просто вопрос топика Автоматическая прокрутка дива вниз, следовательно я думал человек который задал вопрос после топик стартера имелл ввиду прокрутку в диве котоырй он создает, а так как там было задано auto, то полосы прокрутки и не отображались, следовательно прокручивать было не чего.

Kolyaj 07.03.2009 22:00

Ну дык при auto они отображаются, если надо. А если не надо, то и прокручивать нечего, будь там хоть auto, хоть scroll, хоть hidden.

Spyke 09.03.2009 14:49

Сообщения добавляются асинхронно, сделано через библиотеку JsHttpRequest и фиг там разберешься, поэтому найти функцию срабатывающую по событию прихода сообщения я не могу. А насчет интервала что-то не хочет опять работать... =(

антигерой 17.01.2012 17:37

Я чат сделал с прокруткой вверх: Севастополь - Чат потому как если постоянно позиционировать на нижней мессаге, то при просмотре истории будет каждую перезагрузку сбиваться фокус на мессагах, а это жутко напрягает.

9xakep 17.01.2012 18:39

Вы видели дату сообщения?
Так и хочется написать: facepalm, но не буду...

viktornord 16.04.2014 23:15

Достаточно просто написать DIV.scrollTop(5*DIV.height());
Использование высоты будет лучшим вариантом так как мало ли если например поле чата ну получиться больше 9999 пикселей)))))) А так для любой высоты пойдет!


Часовой пояс GMT +3, время: 00:56.