YUI: загружать содержимое с помощью ajax в прокручиваемый div без перемещения содержимого div

Я пытаюсь сделать то же самое, что и facebook с обменом сообщениями. Во-первых, прокрутка размещается внизу страницы, а не вверху (поведение по умолчанию). Когда вы прокручиваете вверх div новые сообщения загружаются, но без изменения положения содержимого div. Facebook только пересчитывает положение прокрутки. Итак, когда я загружаю новые сообщения в верхней части прокручиваемого div, мне нужно остановить прокрутку, чтобы автоматически переместить полосу прокрутки вверху страницы.

Я использую библиотеку YUI JS... Любая подсказка?


person Milos    schedule 20.06.2012    source источник


Ответы (1)


Вы пытались сделать

 scroll(0,0);

когда страница закончила загрузку нового содержимого сообщения.

Вы также должны сделать

 Y.one("scrollzone").syncUI();

чтобы заставить YUI пересчитать высоту прокручиваемого div.

person JuSchz    schedule 22.07.2012