zoukankan      html  css  js  c++  java
  • 用Iscroll实现下拉刷新的简单方法

      用Iscroll实现下拉刷新的简单方法:

      基本步骤分三步:

        1、开始滚动=== scrollStart

         2,滚动过程中 === scroll

         3、停止滚动=== scrollEnd
      注意:在内容滚动时触发,只有在
    iscroll-probe.js 版本中有用。
     
      1 <!DOCTYPE html>
      2 <html>
      3 <head lang="en">
      4     <meta charset="UTF-8">
      5     <title>移动端的触摸滚动</title>
      6     <style>
      7         *{
      8             box-sizing: border-box;
      9             margin: 0;
     10             padding: 0;
     11         }
     12         #header{
     13             position: absolute;
     14              100%;
     15             height: 50px;
     16             line-height: 40px;
     17             text-align: center;
     18             background: cyan;
     19 
     20         }
     21         #wrapper{
     22             position: absolute;
     23             z-index: 1;
     24             top: 50px;
     25              100%;
     26             height: 600px;
     27             overflow: hidden;
     28         }
     29         ul>li{
     30             list-style: none;
     31              100%;
     32             line-height: 50px;
     33             height: 50px;
     34             text-align: center;
     35             border: 1px dashed chartreuse;
     36         }
     37         #footer{
     38             position: absolute;
     39             z-index: 3;
     40             bottom: 0;
     41             left: 0;
     42             height: 60px;
     43              100%;
     44             background: #c3c3c3;
     45         }
     46         #shows{
     47             color: white;
     48             background: rgba(0, 228, 182, 0.5);
     49             display: none;
     50         }
     51     </style>
     52 </head>
     53 <body>
     54     <header>
     55         <div id="header">
     56            <h1>首页</h1>
     57         </div>
     58     </header>
     59     <div id="wrapper">
     60         <ul>
     61             <li id="shows">下拉刷新</li>
     62             <li>内容1</li>
     63             <li>内容2</li>
     64             <li>内容3</li>
     65             <li>内容4</li>
     66             <li>内容5</li>
     67             <li>内容6</li>
     68             <li>内容7</li>
     69             <li>内容8</li>
     70             <li>内容9</li>
     71             <li>内容10</li>
     72             <li>内容11</li>
     73             <li>内容12</li>
     74             <li>内容13</li>
     75             <li>内容14</li>
     76             <li>内容15</li>
     77             <li>内容7</li>
     78             <li>内容8</li>
     79             <li>内容9</li>
     80             <li>内容10</li>
     81             <li>内容11</li>
     82         </ul>
     83     </div>
     84     <footer>
     85         <div id="footer"></div>
     86     </footer>
     87     <script src="../../js/jquery-3.1.1.min.js"></script>
     88     <script src="../../js/iscroll-probe.js"></script>
     89     <script>
     90         var myScroll=new IScroll("#wrapper",{
     91             scrollbars:true,//有滚动条
     92             mouseWheel:false,//允许滑轮滚动
     93             interactiveScrollbars:true,//滚动条可以拖动
     94             scrollY:true,//纵向滚动条可以使用
     95             freeScroll:true,//既有上下又有左右(自由滚动)
     96             probeType:1,//对性能没有影响。在滚动事件被触发时,滚动轴是不是忙着做它的东西。
     97         });
     98         //开始滚动时触发的事件
     99         myScroll.on("scrollStart",function(){
    100             $("#shows").show();
    101         });
    102        // 滚动过程中触发事件
    103        myScroll.on("scroll",function(){
    104                 if(this.y>40){
    105                     $("#shows").text("刷新中");
    106                 }
    107         });
    108         //停止滚动触发的事件
    109         myScroll.on("scrollEnd",function(){
    110                 $("#shows").hide().text("下拉刷新");
    111         })
    112     </script>
    113 </body>
    114 </html>
    
    
    
     
  • 相关阅读:
    RAID10磁盘阵列损坏的修复
    Linux系统中物理劵增加、删除;卷组的扩容、缩容;逻辑卷的增加与删除
    Ubuntu alternate和desktop区别 zz
    freecommander 快捷键列表 zz
    调试小技巧
    Java框架
    获取url的文件名(动态改变css)
    Urlrewrite方法集
    NVelocity模板引擎,初级体验,非常有用的东东.(转)
    CodeSmith&NetTiers Step by Step[转]
  • 原文地址:https://www.cnblogs.com/yhyanjin/p/7123242.html
Copyright © 2011-2022 走看看