При подгрузки контента скролл остается на месте
Приветствую всех.
К сожалению, у меня нет примера какого-либо т.к. вообще не представляю куда копать, буду благодарен за хороший пендаль в правильном направлении, сам решу задачу, от вас хотя бы пендаль) По теме: У меня имеется страница от 1000 и более пикселов в высоту, так вот, я нахожусь в самом низу и при прокрутки вверх (доходя до самого верха) подгружаются новые данные и добавляются сверху, проблема в том, что я хочу, чтобы при добавлении нового контента скролл оставался на месте и можно было спокойно листать вверх и просматривать новое содержимое. У меня вообще нет соображений куда копать. Может быть, нужно высчитать координаты от самого низа до точки возле которой я нахожусь, но тогда не знаю как зафиксироваться в этом положении. Буду благодарен за любую помощь |
zhurchik,
при добавлении сохранить ссылку на первый элемент страницы после добавления сделать скролл к этому элементу |
onsuccess = function(){ var fromBottom = container.scrollHeight - container.scrollTop; //добавление конткнта container.scrollTop = container.scrollHeight - fromBottom; } Если будет дёргаться - придётся поиграться. |
Парни, спасибо большое.
проблему решил след. образом: window.scrollTo(0,(div.scrollHeight + div.scrollTop)); |
Часовой пояс GMT +3, время: 07:12. |