jquery实现页面滚动到最下方自动按分页的形式加载内容效果

来源:互联网 发布:整型变量的数据范围 编辑:程序博客网 时间:2024/05/01 04:45
首页的代码如下:代码 复制代码 收藏代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">    
  2. <html>   
  3.   <head>   
  4.    <title>jQuery scrollExtend demo</title>   
  5.    <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>   
  6.    <script type="text/javascript" src="js/jquery.scrollExtend.js"></script>   
  7.    <style type="text/css">   
  8.     div {   
  9.         margin-left: auto;   
  10.         margin-right: auto;   
  11.     }   
  12.     div.scroll_body {   
  13.         width: 500px;   
  14.         border: 1px solid #CCCCCC;   
  15.         text-align: center;   
  16.     }   
  17.     div.list_item {   
  18.         height: 200px;   
  19.         margin-bottom: 5px;   
  20.         width: 90%;   
  21.         border: 1px solid #999999;   
  22.     }   
  23.     div.more_content {   
  24.         height: 100px;   
  25.         width: 500px;          
  26.         border: 1px solid blue;   
  27.     }   
  28.     div.scrollExtend-loading {   
  29.         height: 20px;   
  30.         background-image:url('images/loading-bars.gif');   
  31.         background-position: center center;   
  32.         background-repeat: no-repeat;          
  33.     }   
  34.    </style>   
  35.   
  36.    <script type="text/javascript">   
  37.   
  38.     jQuery(document).ready(   
  39.         function() {   
  40.             jQuery('.scroll_body').scrollExtend(            //此处的 scroll_body 是滚动的元素,就是在这个区域滚动会触发事件来加载新的内容   
  41.                 {      
  42.                     'target''div#scroll_items',           //这个是目标应该添加到的窗口是哪个,此处为 div的ID为scroll_items的div,新加的内容会追加到此元素内部的最后面   
  43.                     'url''get_content.html',              //此处为需要调用的内容,可以为api接口,直接调用,然后那个页面可以分别用分页的方式显示数据   
  44.                     'newElementClass''list_item more_content' //此处为新元素的class样式,此处为 list_item 和 more_content , 新加的元素是带一个div的   
  45.                 }   
  46.             );   
  47.         }   
  48.     );   
  49.   
  50.    </script>   
  51.   
  52.   </head>   
  53.   <body>   
  54.   <div class="scroll_body">   
  55.      <div id="scroll_items">   
  56.         <div class="list_item">   
  57.             [ List Item 2 ]   
  58.         </div>   
  59.                 <div class="list_item">   
  60.             [ List Item 2 ]   
  61.         </div>        <div class="list_item">   
  62.             [ List Item 2 ]   
  63.         </div>    
  64.   
  65.      </div>   
  66.   </div>   
  67.     <div style="clear:both;"></div>   
  68.   </body>   
  69. </html>  

 

得到内容的页面代码如下:代码 复制代码 收藏代码
  1. new content! <br />  

 

上传了压缩包,里面有注释,内容很简单,希望能帮助朋友提高更多的效率

原创粉丝点击