YUI:使用 ajax 将内容加载到可滚动的 div 中,而无需移动 div 内容



我正在尝试像Facebook在消息传递方面所做的那样。首先,滚动放置在页面底部而不是顶部(默认行为)。当您滚动到div 顶部时,将加载新消息,但没有更改div 内容的位置。Facebook只重新计算滚动位置。因此,当我在可滚动div 顶部加载新消息时,我需要停止滚动以自动移动页面顶部的滚动条。

我正在使用YUI JS库。有什么线索吗?

您是否尝试过制作

 scroll(0,0);

当页面完成加载新邮件内容时。

你还必须做一个

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

使 YUI 重新计算可滚动div 的高度。

最新更新