最小jQuery无限滚动插件 scroll4ever

  • 源码大小:8.28KB
  • 所需积分:1积分
  • 源码编号:19JP-3476
  • 浏览次数:1069次
  • 最后更新:2023年06月17日
  • 所属栏目:加载
本站默认解压密码:19jp.com 或 19jp_com

简介

如果你的网站上有很多内容,你想在用户向下滚动到某个点时逐渐加载,那么这个插件就是为你创建的。

Scroll4ever是一个超小型的jQuery无限滚动插件,当用户向下滚动页面时,它会自动从其他HTML文件加载更多内容

它创造了与用户共享更多内容的机会(而不会弄乱浏览器窗口)。目标是通过改善网站上的用户体验,帮助您在谷歌上排名更高。

参见:

  • JavaScript中的10个最佳无限滚动插件

如何使用它:

1.在jquery之后下载并加载jquery.scroll4ever.js。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/jquery.scroll4ever.js"></script>

2.在无限滚动列表的底部添加一个指向另一个HTML页面的链接,如下所示:

  1. <!-- HTML Page 1 -->
  2. <div id="scope">
  3. <ul id="items">
  4. <li class="item">List Item 1-1</li>
  5. <li class="item">List Item 1-2</li>
  6. <li class="item">List Item 1-3</li>
  7. ... more list items here ...
  8. </ul>
  9. <a class="next-page-link" href="index-2.html" rel="next">
  10. Load more stuff!
  11. </a>
  12. </div>
  1. <!-- HTML Page 2 -->
  2. <div id="scope">
  3. <ul id="items">
  4. <li class="item">List Item 2-1</li>
  5. <li class="item">List Item 2-2</li>
  6. <li class="item">List Item 2-3</li>
  7. ... more list items here ...
  8. </ul>
  9. <a class="next-page-link" href="index-3.html" rel="next">
  10. Load more stuff!
  11. </a>
  12. </div>

3.初始化插件以启用无限滚动功能。

  1. $('#scope').scroll4ever({
  2.  
  3. // selector of the trigger link
  4. trigger:'.next-page-link',
  5.  
  6. // element where next page items are going to be added
  7. container: '#items',
  8.  
  9. // elements to be added to the page
  10. selector:'.item',
  11.  
  12. // distance from the bottom of the page to load more data
  13. distance:100,
  14.  
  15. // debug mode
  16. debug: true,
  17.  
  18. // callback called when a new page is loading
  19. start: function(){
  20. $('.next-page-link').html('Loading...');
  21. },
  22.  
  23. // fired when the page is loaded
  24. complete: function(){},
  25.  
  26. });

预览截图