关于页面的瀑布流效果
来源:互联网 发布:人工智能项目 编辑:程序博客网 时间:2024/06/06 01:14
<div class="content"> </div>
关键的滚动控制:
init();function init(){ currentPage = 1; totalPage = 0; finished = false; getData();}/** * @desc 设置滚动 */var windowHeight = $(window).height();var scrollHandler = function () { var pageHeight = $(document.body).height(); var scrollTop = $(window).scrollTop(); var scale = (pageHeight - windowHeight - scrollTop) / windowHeight; if(scale < 0.003 && scale >0) { getData(); }};$(window).scroll(scrollHandler);/** * @desc 获取并处理ajax数据 */function getData(){ if(finished){ console.log('data receive finished!'); return false; } $.ajax({ url: "__URL__/getBorrowInData", type: "post", data: {"status": key, page: currentPage}, dataType: "json", beforeSend: function(){ layer.ready(function() { layer.load(3); }) }, success:function(data) { setTimeout(function(){ layer.closeAll(); totalPage = data.totalPage; if(currentPage >= totalPage){ finished = true; } currentPage++; var dataString = renderHtml(data.data, key); $('#content').append(dataString); }, 500) } });}/** * @desc 拼接结果集字符串 * @param jsonData * @returns {string} */function renderHtml(jsonData){ var string = ''; if(jsonData.length < 1){ return '<div class="tips"><img src="__ROOT__/NewStyle/newmobile/img/index/19.png" alt=""></div><p class="tipp">暂无记录</p>'; } for(var n = 0; n < jsonData.length; n++){ string += '<li>'; string += '<span>'; string += '<input type="checkbox" name="cj" class="active" checked="true">'; string += '</span>'; string += '<span>'+jsonData[n].user_name+'</span>'; string += '<span>'+jsonData[n].investor_capital+'</span>'; string += '</li>'; } return string;}
//关于后台的代码就暂时不写了 大致就是接收页面传的页码 进行查询 返回json格式的数据即可
阅读全文
0 0
- 关于页面的瀑布流效果
- 利用UICollectionView 实现 页面瀑布流效果
- js的瀑布流效果
- CSS3的column实现瀑布流效果
- 简单易用的瀑布流效果
- 优化后的瀑布流效果
- 代码最少的网页瀑布流效果
- Android开发--瀑布流效果的实现
- 【iOS】UITableView实现的瀑布流效果
- javascript下的瀑布流效果
- jQuery下的瀑布流效果
- 用recylerView实现瀑布流的效果
- jquery瀑布流效果的实现
- RecyclerView的简单瀑布流效果
- jQuery实现图片的瀑布流效果
- RecycleView实现瀑布流的效果
- 使用RecyclerView展示瀑布流的效果
- 瀑布流和Banner效果的使用
- 比特币挖矿,到底是怎么一回事回事?
- 超级账本发现之旅二:开始第一个程序
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- Android编译openssl库
- overflow属性的用法
- 关于页面的瀑布流效果
- 限制oracle数据库表的输出记录条数
- js中的内置对象
- RPC、CORBA、WebService之区别
- Container Registry原理简述视频
- 生命周期,作用域的定义;说明全局变量、静态变量、局部变量、const变量的生命周期、作用域
- Harbor v1.1新增独立的管理员界面
- 一道算法题 计算任意输入的一个基于10 的CheckSum
- oracle 查询字段在何表中使用,并且查看详细(常用)