jquery weui 上拉加载,下拉刷新,以及问题解答。

以下是上拉加载,和下拉刷新的全部代码,直接复制就能使用,记得把api换成项目真实地址,亲测有效,大神勿喷
html

  <div class="container" id="container" style="height:100%; margin-top: -50px;overflow:auto;  z-index: 1  "><!--下拉刷新--><div class="weui-pull-to-refresh__layer" style=" "><div class='weui-pull-to-refresh__arrow'></div><div class='weui-pull-to-refresh__preloader'></div><div class="down">下拉刷新</div><div class="up">释放刷新</div><div class="refresh">正在刷新</div></div><div class="contentList" id="contentList"><!--内容展示区域--></div><div class="weui-loadmore"><i class="weui-loading"></i><span class="weui-loadmore__tips">正在加载</span></div></div>

这样写的前提确保是html和body的height100%,也就是屏幕的高度,实际出来的效果底下会缺一块,再加上下面这句代码就没有问题了。

$(function(){$("#container").css("padding-bottom","50px");
})

不能使用高度,高度会有问题,使用padding就行了

js

  var page = 1;var limit = 10;var loading = false; //状态标记loadComplaints(limit,page);//=========================下拉刷新$("#container").pullToRefresh(function() {page = 1;$("#contentList").html("");loadComplaints(10,1);$("#container").pullToRefreshDone(); // 重置下拉刷新});// $("#container").pullToRefresh().on("pull-to-refresh", function () {// });$("#container").infinite().on("infinite", function () {if (loading) return;loading = true;page++; //页数$('.weui-loadmore').show();loadComplaints(limit,page);});function loadComplaints(limit,page) {$.showLoading();request({type: "GET",url: url,//换上自己的apidata: "",isAsync: true,success: function(res) {$.hideLoading();loading = false;if(res.status) {if(res.data.length > 0 && res.data != null) {creatTemplate(res.data);//这里是将数据遍历并创建dom添加到容器中}else {if(page == 1) {console.log("没有数据");$(".container").hide();$("#noContent").show();}else {var endHtml = '<div class="weui-cells__title textCenter" >没有更多内容了哟~~</div>';$("#contentList").append(endHtml);loading = true;}}}else{$.toptip(res.msg, 'error');var endHtml = '<div class="weui-cells__title textCenter" >没有更多内容了哟~~</div>';$("#contentList").append(endHtml);loading = true;}$(".weui-loadmore").hide();},error: function(err) {$.toptip("发生未知错误", 'error');$.hideLoading();  loading = false;}})}

欢迎小伙伴们评论

jquery weui 上拉加载,下拉刷新,问题解答。相关推荐

  1. php微信小程序向下滑动,微信小程序功能实现:上滑加载下拉刷新

    本篇文章给大家带来的内容是关于微信小程序功能实现:上滑加载下拉刷新,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 之前谈到文章列表的数据加载,是一次性全部加载,这样是不友好的.这章介 ...

  2. ionic上拉加载-下拉刷新

    ionic上拉加载-下拉刷新 1.上拉加载 <ion-infinite-scroll on-infinite="loadOlderStories()" distance=&q ...

  3. Mint-ui中loadmore(上拉加载下拉刷新)组件在ios中滑动会触发点击事件的解决方法...

    bug说明: Mint-ui中loadmore(上拉加载下拉刷新)组件 在 使用fastclick的情况下 ,在ios设备中滑动会触发点击事件: 解决方法: 我是按需引入,去项目中找到loadmore ...

  4. php mescroll,mescroll.js上拉加载下拉刷新组件使用详解

    本文实例为大家分享了上拉加载下拉刷新组件mescroll.js的具体代码,供大家参考,具体内容如下 使用注意事项: 1.引入的时候出问题及时看官方给出的解决方案(基本上都必须看): 2.react中一 ...

  5. 教你如何使用SwipeRefreshLayout来构建一个上拉加载下拉刷新框架

    前言: 基本上所以的移动端应用都有Listview(当然RecyclerView也一样),那必不可少的都会嵌入一个上拉加载下拉刷新的功能.这样能大大的减少用户的流量消耗,同样对于用户也有更好的用户体验 ...

  6. ios 上拉加载 下拉刷新

    在一款 App应用中有的时候会用到上拉加载下拉刷新的功能,本人觉得SVPullToRefresh很好用(可以用在UIScrollView上,包括UITableview和UICollectionView ...

  7. jquery实现上拉加载下拉刷新

    引入dropload插件 需要引入的文件 <script src="js/zepto.min.js"></script> <script src=&q ...

  8. 微信公众号上拉加载下拉刷新

    最近再再做一个公众号的项目有需要用到上拉加载,下拉刷新的技术.在网上找了很久,终于找到一个很好用 js 插件,今天我就把这个插件分享给大家,该包可用于App和微信公众号 , 资源下载地址:https: ...

  9. 上拉加载下拉刷新了解下

    2019独角兽企业重金招聘Python工程师标准>>> 老样子,我们先,哦不,今天我们直接上思路,没有效果图,真的没有 我们依旧从界面及逻辑两块进行分析 1.界面上,只分成简单的两块 ...

  10. vue 实现上拉加载下拉刷新(思路贼清晰)

    项目需要用到上拉刷新下拉加载 所以自己手动实现了一个 组件: <template><div class="my-scroll" :class="[scr ...

最新文章

  1. 新浪微博-企业微博运营手册
  2. Android图片查看支持双击放大缩小、多点触摸(多机型测试,长期使用很稳定)
  3. jchdl - 初次使用建立项目示例
  4. 阅读react-redux源码(七) - 实现一个react-redux
  5. 30 个很棒的 PHP 开源 CMS 内容管理系统
  6. java 编程题_最新JAVA编程题全集(50题及答案)92862
  7. hadoop入门学习--WordCount
  8. python链表逆序实例_python 单链表翻转的简单示例
  9. C语言程序设计题库(精心准备,内容丰富)
  10. hbase权威指南学习笔记
  11. 高德地图通过经纬度获取位置信息
  12. 【c语言】求方程式 ax^2+bx+c=0 的根,分别考虑:1、有两个不等的实根 2、有两个相等的实根
  13. POI2000 病毒
  14. Rockchip PX30/RK3326 Android开机时间优化
  15. arm el2与el3_ARM下的EL/PL概念
  16. MpAndroidChart Y轴显示整数
  17. Vue.js 核心精要实战解析
  18. css背景图加载太慢怎么办,CSS实现background背景图优化,快速加载图片
  19. python接私活王者_Python从青铜到王者这5个实战项目要会
  20. (一)制作U盘启动盘

热门文章

  1. 常用的数据库维护语句
  2. 简单小爬虫爬取招标信息
  3. 基于jsp、ssm企业工资管理系统
  4. php 字符串长度函数
  5. 标注工具 labelImg 的下载安装及使用
  6. 蓝湖+Vue.js+SosoApi+Spring Cloud+Rancher——项目架构总结介绍
  7. 服务器系统影子系统,影子系统安装教程
  8. linux软连接j,Linux(ubuntu)安装JLink 驱动
  9. java dtls server_基于tinyDTLS 构建的lwm2m Server
  10. OneNET协议之LWM2M+CoAP