【问题标题】:How do you call a JavaScript (AJAX) function when the user reaches the end of a page to load new content?当用户到达页面末尾以加载新内容时,如何调用 JavaScript (AJAX) 函数?
【发布时间】:2011-04-21 06:07:40
【问题描述】:

在 twitter(新 twitter)和 facebook 上,他们现在可以在您点击页面底部时加载新的推文和帖子。

是否有可以调用/添加到 div 的 JavaScript / jQuery 事件,所以当浏览器到达底部时,它会执行一些 ajax 调用来获取新数据?

谢谢

丹尼尔

【问题讨论】:

    标签: javascript jquery ajax dom


    【解决方案1】:

    有一个 jQuery 插件:Infinite Scroll jQuery Plugin

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

    【讨论】:

    • @Daniel Upton:我很高兴答案很有帮助。您可能想通过单击左侧的绿色勾号将其标记为“已接受”,您认为这是您问题的最佳答案。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      这叫做“延迟加载”

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

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

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

      【讨论】:

      • 不同于传统版本的延迟加载的不同版本。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 2022-11-23
      相关资源
      最近更新 更多