当用户到达页面末尾以加载新内容时,如何调用JavaScript(AJAX)函数?

时间:2010-10-05 11:08:51

标签: javascript jquery ajax dom

在Twitter(新推特)和脸书上,当你点击页面底部时,他们现在可以加载新的推文和帖子。

是否存在可以调用/添加到div的JavaScript / jQuery事件,因此当浏览器触及底部时,它会执行一些ajax调用以获取新数据?

谢谢

丹尼尔

3 个答案:

答案 0 :(得分:5)

有一个jQuery插件:Infinite Scroll jQuery Plugin

以下是它实现的模式的描述:The Interaction Design Pattern

答案 1 :(得分:1)

它被称为“延迟加载”

jquery的插件:http://www.appelsiini.net/projects/lazyload

实际上有很多插件:http://www.google.com/search?q=lazy+loading+jquery

谷歌搜索懒惰加载将帮助你加载:) http://www.google.com/search?q=lazy+loading

答案 2 :(得分:1)

它叫做无限滚动,这里有一个jQuery插件:http://www.infinite-scroll.com/