页面无限加载
来源:互联网 发布:网络活动策划书籍 编辑:程序博客网 时间:2024/05/22 22:41
无限加载页面
上拉下拉都有对应的ajax方法,下拉刷新,上拉加载更多
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %><%@include file="../taglib.jsp" %><html><link rel="stylesheet" href="${path}/css/picbox.css" type="text/css" media="screen"/><link rel="stylesheet" href="${path}/css/home.css" type="text/css"/><script type="text/javascript" src="${path}/js/picbox.js"></script><script type="text/javascript" src="${path}/js/e-smart-zoom-jquery.min.js"></script><link rel="stylesheet" href="${path}/css/dropload.css"><script type="text/javascript" src="${path}/js/dropload.min.js"></script><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>服药反馈</title></head><body><script type="text/javascript"> $(document).ready(function () { setTimeout(function () { $(".example-image-link").each(function () { var href = $(this).attr("href"); if ("${path}/img/images/blue-loading.gif" == $(this).find("img").attr("src")) { $(this).find("img").attr("src", href); } }); }, 500); }); // 页数 var page = 0; // 每页展示5个 var size = 5; var serviceTypeNum =${serviceType}; if (serviceTypeNum == "1") { var serviceType = "0001"; } else if (serviceTypeNum == "5") { var serviceType = "0005"; } var serviceId =${serviceId}; $('.feedbackClass').dropload({ scrollArea: window, domDown: { domClass: "dropload-down", domRefresh: '<div class="dropload-refresh">↑上拉加载更多</div>', domLoad: '<div class="dropload-load"><span class="loading"></span>加载中...</div>', domNoData: '<div class="dropload-noData">暂无数据</div>' }, loadDownFn: function (me) { page++; $.ajax({ type: "POST", url: "${path}/memberService/getFeedBackInfoLoad", data: { "serviceId": serviceId, "serviceType": serviceType, "page": page, "size": size }, async: true, success: function (data) { var result = ""; if (data.mr.medicalRecordFormList != null && data.mr.medicalRecordFormList.length > 0) { $.each(data.mr.medicalRecordFormList, function (index, mrf) { result += '<div class="content_module_box medicalrf">' + '<div class=mrfcreatetime>' + '<span>' + mrf.createTime + '</span> <span style="color: black">病人:' + mrf.userName + '</span>' + '</div>' + '<div class="medicaldesc"><span> ' + mrf.medicalDesc + '</span></div>' + '<div class="in-box boxall" style="overflow: hidden;">' + '<dl>'; if (mrf.attchList != null && mrf.attchList.length > 0) { $.each(mrf.attchList, function (index, attch) { if (attch.attchId != null && attch.attchId != "") { result += '<dd>' + '<a class="example-image-link" href="${path}/download/image?fileId=' + attch.attchId + '" rel="lightbox-group">' + '<img src="${path}/img/images/blue-loading.gif" alt="' + attch.docName + '" style="opacity: 1">' + '</a>' + '</dd>'; } }); } result += '</dl>' + '</div>' + '</div>'; }); // 插入数据到页面,放到最后面 $('.feedbackClass').append(result); $("a[rel^='lightbox']").picbox({/* Put custom options here */}, null, function (el) { return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel)); }); setTimeout(function () { $(".example-image-link").each(function () { var href = $(this).attr("href"); if ("${path}/img/images/blue-loading.gif" == $(this).find("img").attr("src")) { $(this).find("img").attr("src", href); } }); }, 500); // 每次数据插入,必须重置 me.resetload(); } else { // 锁定 me.lock(); // 无数据 if (page == 1) { $("#feedbackEmptyId").css("display", "block"); } else { // me.noData(); var tips = '<div class="dropload-down"><div class="dropload-noData">暂无更多数据</div></div>'; $('.feedbackClass').append(tips); } } }, error: function (xhr, type) { // 即使加载出错,也得重置 me.resetload(); } }); }, }); $("#pbOverlay").remove(); $("#pbImage").remove(); $("#pbBottom").remove();</script><div> <div> <div class="feedbackClass"> </div> </div></div><div class="no_data_div" id="feedbackEmptyId" style="display: none;margin: 0 auto;padding: 150px"> <img src="${path}/img/no_data.png"> <span>暂无数据</span></div></body></html>
云盘资料:
链接:http://pan.baidu.com/s/1o8mPQDc 密码:vhsz
阅读全文
0 0
- 页面无限加载
- 设计无限滚动下拉加载,实践高性能页面真谛
- js滚动无限加载
- QTableWidget无限加载
- DEDECMS 列表无限加载
- 无限加载瀑布流
- jquery无限加载
- jquery实现滚动到页面底部时无限加载内容的代码
- jquery实现滚动到页面底部时无限加载内容的代码
- js + jquery 实现无限加载页面的分页(类似京东手机版)
- 仿微博 无限滚动加载技术
- ViewPager+Fragment实现无限加载
- Ajax无限滚动加载数据
- AngularJs实现无限滚动加载
- Jquery无限滚动加载插件
- jquery.infinitescroll无限加载插件
- ViewPager无限轮播加XListview加载
- 无限轮播异步加载
- 杂记
- 内存寻址
- 关于使用NGUI事件监听3D物体
- Jzoj5462【NOIP2017提高A组冲刺11.8】好文章
- 7款超华丽的HTML5 Canvas文字动画特效
- 页面无限加载
- 文章标题
- Java 多线程同步、死锁问题
- linux 查看端口被占用情况
- git简单使用
- oracle查询优化
- getField用法总结
- 2018秋招面经-后端开发
- 【云星数据---大数据部集群署系列002】:Java部署方案