Infinite-Scroll无限滚动加载数据
JavaScript Code
- <script type="text/javascript">
- $('#content').infinitescroll({
- loading: {
- msgText: "",
- img: "images/loading.gif",
- finishedMsg: '没有新数据了哦...',
- selector: '.loading' //loading选择器
- },
- navSelector: "#pages", //导航的选择器,会被隐藏
- nextSelector: "#next", //包含下一页链接的选择器
- itemSelector: "p", //你将要取回的选项(内容块)
- debug: true, //启用调试信息,若启用必须引入debug.js
- dataType: 'html', //格式要和itemSelector保持一致
- maxPage: 5, //最大加载的页数
- // animate: true, //当有新数据加载进来的时候,页面是否有动画效果,默认没有
- extraScrollPx: 150, //滚动条距离底部多少像素的时候开始加载,默认150
- // bufferPx: 40, //载入信息的显示时间,时间越大,载入信息显示时间越短
- errorCallback: function() { //加载完数据后的回调函数
- },
- path: function(index) { //获取下一页方法
- return "page.php?p=" + index;
- },
- }, function(newElements, data, url) { //回调函数
- //console.log(data);
- //alert(url);
- });
- </script>
XML/HTML Code
- <div class="container">
- <div class="demo">
- <div id="content">
- <p>
- <a>360度产品展示,js+图片</a>
- </p>
- <p>
- <a>Js表单验证 email验证</a>
- </p>
- <p>
- <a>一组超酷的CSS3 3D按钮</a>
- </p>
- <p>
- <a>简单的纯css下拉导航菜单</a>
- </p>
- <p>
- <a>放大镜效果 微型图 中型图与放大的图片 外部放大和内部放大</a>
- </p>
- <p>
- <a>一个翻书的效果,上一页下一页</a>
- </p>
- <p>
- <a>可以增加不同滤镜效果的焦点图,带缩略图</a>
- </p>
- <p>
- <a>滚动调整图片大小</a>
- </p>
- <p>
- <a>鼠标经过伸缩的导航菜单</a>
- </p>
- <p>
- <a>prettyPhoto 插件的使用 图片组浏览器 异步加载,iframe内容加载 弹出层</a>
- </p>
- </div>
- <div id="pages"><a id="next" href="page.php?page=1">下一页</a></div>
- <div class="loading"></div>
- </div>
原文地址:http://www.freejs.net/article_fenye_559.html