当前位置:首页 > 日记 > 正文

Iscrool下拉刷新功能实现方法 | 推荐

Iscrool下拉刷新功能实现方法 | 推荐

简易下拉刷新实现方法

css样式:

*{        margin: 0px;        padding: 0px;              }      #wrapper{        width: 100%;        height: 150px;        border: 1px solid red;        overflow: hidden;        position: absolute;      }      #shua{        text-align: center;      }

HTML代码

<div id="wrapper">      <div>        <div id="shua">刷新</div>        <ul>          <li>1</li>          <li>2</li>          <li>3</li>          <li>4</li>          <li>5</li>          <li>6</li>          <li>7</li>          <li>8</li>          <li>9</li>          <li>10</li>        </ul>      </div>    </div>

在写js代码之前,要引入jQuery插件和 iscroll插件

然后js代码如下:

<script type="text/javascript">

//给内容添加滚动事件      var a=new IScroll("#wrapper",{        scrollbars:true,        mouseWheel:true,        interactiveScrollbars:true,//        scrollX:true,//        freeScroll:true,        probeType:2,      })         //让文字先隐藏      $("#shua").hide();      var x=0;      a.on("scroll",function(){        if(x==0){          if(this.y>40){            $("#shua").show();            $("#shua").text("松开手进行刷新")            x=1;          }        a.on("scrollEnd",function(){          if(x==1){            $("#shua").text("正在刷新")            setTimeout(shuju,1000)            x=2;          }        })        var z=0;        function shuju(){          if(x==2){            $("#shua").hide();            $("ul>li:nth-child(1)").before($("<li></li>").text("数据"+ z++))            a.refresh()            x=0;          }                      }      }            })    </script>

这样就完成了一个简单的下拉刷新!!

以上这篇Iscrool下拉刷新功能实现方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

浅谈jsp中的9个隐含对象

浅谈jsp中的9个隐含对象

对象,浅谈,电脑软件,jsp,在JSP中一共有9个隐含对象,这个9个对象我可以在JSP中直接使用。因为在service方法已经对这个九个隐含对象进行声明及赋值,所以可以在JSP中直接使用。- pageContext类型:PageContext代表:当前页面的上下文作用:可以获取到…

Bootstrap笔记之缩略图、警告框实

Bootstrap笔记之缩略图、警告框实

警告框,缩略图,详解,实例,笔记, 1. 基础缩略图给a标签添加类class="thumbnail"如下:<div class="row"> <div class="col-md-3 col-sm-6"> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nof…

excel表格使用填充功能的教程

excel表格使用填充功能的教程

教程,填充,表格,功能,电脑软件,  Excel中如何利用填充功能把序列给填充完整呢?下面是由小编分享的excel表格使用填充功能的教程,以供大家阅读和学习。excel表格使用填充功能的教程:  使用填充功能步骤1:在EXCEL中,我们可以很轻松的让其自动…

js代码延迟一定时间后执行一个函数

js代码延迟一定时间后执行一个函数

执行,延迟,实例,一个函数,代码,实例如下: setTimeout(funcName,500); function funcName() { xxxxxx; }0.5秒后执行funcName(),只执行一次setInterval(funcName,5000); 每隔5秒执行一次funcName()以上这篇js代码延迟一定时间后…

Word中进行设置页面格式的操作技巧

Word中进行设置页面格式的操作技巧

设置,操作技巧,页面,格式,操作步骤,  编辑文档时,必须把东西放在一页里面,但是字数又超出了,今天,小编就教大家在Word中进行设置页面格式的操作技巧。Word中进行设置页面格式的操作步骤双击word进入word编辑视图,进行编辑。单击&ldquo;文件&rd…

怎么在word文档中添加漂亮的松树边

怎么在word文档中添加漂亮的松树边

边框,文档,松树,漂亮,电脑软件,  word中添加边框是很容易的,因为它自带了很多漂亮的边框样式。word文档为了更美观,可以自定义添加边框。以下是小编为您带来的关于word添加漂亮的松树边框,希望对您有所帮助。word添加漂亮的松树边框1、打开w…

js中Number数字数值运算后值不对的

js中Number数字数值运算后值不对的

运算,解决方法,数字,数值,电脑软件,问题:37.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数)我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数…

通过命令行创建vue项目的方法

通过命令行创建vue项目的方法

项目,方法,命令行,电脑软件,vue,最近想要学习vue,正好看到资料,如何通过命令创建vue项目的方法,就留个笔记环境要求: 安装有 Node.js、 vue、vue-cli 。创建项目:vue init webpack projectName进入项目,下载依赖:npm install 或者 cnpm install运…

word中怎么设置两种页码word中设置

word中怎么设置两种页码word中设置

设置,方法,步骤,两种,页码,  在办公自动化的时候,有时候需要添加多种页码的,但,难道只能将主文档分为两个文件后再添加页码吗?那么下面就由小编给大家分享下技巧,希望能帮助到您。word中设置两种页码的步骤步骤一:打开要添加多种页码的文档,然…

Bootstrap 设置datetimepicker在屏

Bootstrap 设置datetimepicker在屏

设置,屏幕,方法,弹出,电脑软件,datetimepicker默认是在输入框下面弹出的,但是遇到输入框在屏幕下面时,日期选择框会有一部分在屏幕下面,显示不了,因此需要能够从上面弹出。设置很简单,在初始话中:$('.form_date').datetimepicker({ langu…

ps怎么制作一个漂亮的星空效果背景

ps怎么制作一个漂亮的星空效果背景

背景图,星空,效果,漂亮,电脑软件,在photoshop中用滤镜制作一些效果,可以减少许多工作量。比如制作星空效果,只要在黑色背景中添加杂色,稍微模糊一下,再用色阶调整黑白对比度即可完成。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:1…

ps怎么设计虚边效果的文字?

ps怎么设计虚边效果的文字?

文字,效果,电脑软件,ps,ps输入的文字想哟啊制作虚边的效果,该怎么制作呢?下面我们就来看看详细的教程。软件名称:Adobe photoshop CC 2016 v16.1.2 32位 官方安装中文版软件大小:211MB更新时间:2016-10-131、新建一个RGB模式文件,设置前景色为黑…