dropload.min.js 下拉刷新后,无法上拉加载更多
使用方法
1.引入文件
<script src="/app/media/js/dropload.min.js"></script>
11111111111111111
2.选择刷新内容的位置
<div class="page-main">
<div class="list-box">
</div>
</div>
3.上拉加载,下拉刷新的主方法
1 <script>
2 // dropload
3 var page = 0;
4 $('.page-main').dropload({ //需要修改的地方->.page-madin 这个类,表示拉的是哪一个div
5 scrollArea : window,
6 domUp : {
7 domClass : 'dropload-up',
8 domRefresh : '<div class="dropload-refresh">↓pull down to refresh</div>',
9 domUpdate : '<div class="dropload-update">↑Release updates</div>',
10 domLoad : '<div class="dropload-load"><span class="loading"></span>load...</div>'
11 },
12 domDown : {
13 domClass : 'dropload-down',
14 domRefresh : '<div class="dropload-refresh">↑Pull up load more</div>',
15 domLoad : '<div class="dropload-load"><span class="loading"></span>load...</div>',
16 domNoData : '<div class="dropload-noData">nothing</div>'
17 },
18 loadUpFn : function(me){ //开始下拉刷新方法
19 $.ajax({
20 type: 'GET',
21 url: '这里添加接口地址',
22 dataType: 'json',
23 success: function(res){
24 if (res.error==1) {
25 alert(res.msg)
26 }else{
27 var da = res.data;
28 if(da){
29 $('.list-box').html(da); //可以选择获取数据后在这里拼接,也可以在后台直接返回html,然后在这里直接放入容器中
30 }else{
31 me.lock();
32 me.noData();
33 }
34 me.resetload();
35 }
36 },
37 error: function(xhr, type){
38 // 即使加载出错,也得重置
39 me.resetload();
40 }
41 });
42 },
43 loadDownFn : function(me){
44 page++;
45 var result = '';
46 $.ajax({
47 type: 'GET',
48 url: '接口地址'+'&page='+page,
49 // 动态数据地址
50 dataType: 'json',
51 success: function(res){
52 if (res.error==1) {
53 alert(res.msg)
54 }else{
55 var da = res.data;
56 if(da){
57 result = da;
58 }else{
59 me.lock();
60 me.noData();
61 if($(".list-box").find(".zx-zwsj") != undefined){//如果粗在暂无数据的图片,那么把已经到底了给删除掉
62 $(".list-box").find(".dropload-down").remove();
63 }
64 }
65 $('.list-box').append(result); //放入内容的容器
66 me.resetload();
67 }
68 },
69 error: function(xhr, type){
70 // alert('Ajax error!');
71 me.resetload();
72 }
73 });
74 }
75 });
76 </script>
今天是第四次使用这个js插件,理应是很熟练,但是这次遇到一个问题,也有可能是距离上一次做时间太久了
问题描述: 在下拉刷新后,无法上拉加载更多,页面显示
↑Pull up load more
问题原因:我后台写的接口分页一次为5条,但是5条数据在前台页面显示不足以填充满整个页面

就像上图这样,所以但是其实数据有9条,页面就无法加载出第2页另外的4条,无法上拉加载更多
解决方法:修改后台分页,每页显示6条,这样一次返回6条数据的时候,就能充满整个页面,上拉加载更多也能正常使用了
dropload.min.js 下拉刷新后,无法上拉加载更多的更多相关文章
- XRecyclerView:实现下拉刷新、滚动到底部加载更多以及添加header功能的RecyclerView
介绍: 一个实现了下拉刷新,滚动到底部加载更多以及添加header功能的的RecyclerView.使用方式和RecyclerView完全一致,不需要额外的layout,不需要写特殊的adater. ...
- juery下拉刷新,ajax请求,div加载更多元素(一)
;//设置当前页数 var flag=true; //滑动加载 $(function(){ var winH = $(window).height(); //页面可视区域高度 $(window).sc ...
- 使用jquery结合ajax做下拉刷新页面,上拉加载页面,俗称分页
jquery结合iscroll.js做下拉刷新页面,上拉加载页面 先上代码,里面都有注释这就不一一说明了 <!DOCTYPE html> <html lang="en&qu ...
- Android如何定制一个下拉刷新,上滑加载更多的容器
前言 下拉刷新和上滑加载更多,是一种比较常用的列表数据交互方式. android提供了原生的下拉刷新容器 SwipeRefreshLayout,可惜样式不能定制. 于是打算自己实现一个专用的.但是下拉 ...
- java组件不存在解决方案:右侧Maven Projects展开后左上角第一个刷新按钮 刷新后就会从新加载所有java的依赖项了
java组件不存在解决方案:右侧Maven Projects展开后左上角第一个刷新按钮 刷新后就会从新加载所有java的依赖项了 软件:idea 问题产生:其他同事进行开发,引入新java组件后提交 ...
- 使用jquery.more.js上滑加载更多
html: <div id="more"> <div class="single_item"> <div class=" ...
- JRoll 2 使用文档(史上最强大的下拉刷新,滚动,无限加载插件)
概述 说明 JRoll,一款能滚起上万条数据,具有滑动加速.回弹.缩放.滚动条.滑动事件等功能,兼容CommonJS/AMD/CMD模块规范,开源,免费的轻量级html5滚动插件. JRoll第二版是 ...
- 安卓自带下拉刷新SwipeRefreshLayout加入上拉刷新功能
在项目里面要用到刷新库.曾经都是使用第三方的.只是看到官方出了 SwipeRefreshLayout之后就用SwipeRefreshLayout.可是不知道什么原因官方SwipeRefreshL ...
- 用户从地址栏输入url,按下enter键后,直到页面加载完成的这个过程都发生了什么?
流程大概描述一下: 用户将url输入后,服务器接受到请求,然后将这个请求进行处理,然后将处理后的结果返回给浏览器,浏览器将该结果以页面的形式呈现给用户. 详细描述: 1:用户将url(例如www.ba ...
随机推荐
- 庐山真面目之四微服务架构Consul和Ocelot简单版本实现
庐山真面目之四微服务架构Consul和Ocelot简单版本实现 一.简介 在上一篇文章<庐山真面目之三微服务架构Consul简单版本实现>中,我们已经探讨了如何搭建基于Consu ...
- Android应用测试指南
一.Android 的 SDK Windows 版本安装 按顺序安装以下内容 1. 安装JDK(Java Development Kit, 即Java开发工具包) 2. 安装Eclipse 集成 ...
- JPA query between的多种方式(mongodb为例)
背景 JPA+MongoDB查询,给定一段时间范围查询分页结果,要求时间范围包含. Page<Log> findByCtimeBetweenOrderByCtime( LocalDateT ...
- 一文搞懂所有Java集合面试题
Java集合 刚刚经历过秋招,看了大量的面经,顺便将常见的Java集合常考知识点总结了一下,并根据被问到的频率大致做了一个标注.一颗星表示知识点需要了解,被问到的频率不高,面试时起码能说个差不多.两颗 ...
- 【电子取证:FTK Imager篇】FTK Imager制作镜像详细介绍
FTK Imager制作镜像详细介绍 以DD镜像制造为例,详细介绍了FTK Imager创建镜像的过程,记得大学的时候学习这些没什么教程,找到的资料也是语焉不详,故在此啰嗦一番---[suy] 一.磁 ...
- 牛客练习赛68 牛牛的无向图 题解(krusal思想)
题目链接 题目大意 要你查询q 次询问,每次询问给出一个 L ,询问\(\sum_{i=1}^n\sum_{j=i+1}^n[d(i,j)<=L]\).其中 [C] 表示当命题 C 为真的时候为 ...
- python 爬虫 汽车之家车辆参数反爬
水平有限,仅供参考. 如图所示,汽车之家的车辆详情里的数据做了反爬对策,数据被CSS伪类替换. 观察 Sources 发现数据就在当前页面. 发现若干条进行CSS替换的js 继续深入此JS 知道了数据 ...
- 基于CefSharp开发(四)浏览器文件下载
一.CefSharp文件下载分析 查看ChromiumWebBrowser类发现cef数据下载处理在IDownloadHandler中进行,但并未找到相应的实现类,故我们需要自己实现DownloadH ...
- moviepy音视频剪辑:使用fl_time进行诸如快播、慢播、倒序播放等时间特效处理的原理和可能遇到的坑
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- PyQt(Python+Qt)学习随笔:Model/View架构中的Model模型概念
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 Model/View架构中的Model模型Model与数据源通信,为体系结构中的其他组件提供数据接口 ...