zoukankan      html  css  js  c++  java
  • mui滚动区域的实现

    mui框架实现页面中间区域滚动,头部和底部固定不动,要滚动的区域一定要有mui-scroll-wrappermui-scroll 包裹
     1 <div class="mui-content mui-scroll-wrapper" id="mui-content">
     2         <div class="mui-scroll">
     3           <div class="content>
     4             ......滚动内容区域
     5           </div>
     6          <div class="content>
     7             ......滚动内容区域
     8           </div>
     9 
    10         </div>
    11 </div>

     并且要在js代码中加入这句代码

    //局部滚动
    mui.init();
    mui('.mui-scroll-wrapper').scroll({
        bounce: false,
        deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
    });
    mui-scroll-wrapper的父元素必须要相对定位
    完整代码如下:


      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4     <meta charset="UTF-8">
      5     <title>个人基本信息</title>
      6     <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
      7     <meta name="apple-mobile-web-app-capable" content="yes">
      8     <meta name="apple-mobile-web-app-status-bar-style" content="black">
      9     <link rel="stylesheet" href="../css/public/mui.min.css">
     10     <link rel="stylesheet" href="../css/public/mui.picker.min.css"/>
     11     <link rel="stylesheet" href="../css/public/mui.poppicker.css">
     12     <!--<link rel="stylesheet" href="../css/public/public.css">-->
     13     <!--<link rel="stylesheet" href="../css/basicInfo.css">-->
     14 
     15     <style>
     16         * {
     17             touch-action: pan-y;
     18         }
     19         #baseInfo {
     20             position: relative;/*父元素必须是绝对定位*/
     21             top: 0rem;
     22             left: 0rem;
     23             right: 0rem;
     24             bottom: 0rem;
     25             overflow: hidden; /*超出部分隐藏*/
     26              100%;
     27             height: 100vh;
     28         }
     29         .header {
     30             display: flex;
     31             flex-direction: row;
     32             font-family: PingFangSC-Regular;
     33             padding-top: 1rem;
     34             padding-bottom: 1rem;
     35             background: #D8D8D8;
     36             height: 4rem; /*头部的高度*/
     37              100%;
     38             z-index: 20;
     39         }
     40         .mui-content {
     41             margin-top: 5rem;/*滚动区域距离头部和底部的距离*/
     42             margin-bottom: 6rem;
     43         }
     44 
     45         .next {
     46              100%;
     47             display: flex;
     48             align-items: center;
     49             justify-content: center;
     50             margin: 1rem auto;
     51             /* position: absolute; */
     52             bottom: 0rem;
     53             position: fixed;
     54             z-index: 10;
     55         }
     56     </style>
     57 </head>
     58 <body style="background: rgba(0,0,0,.05);height: 100%;position: relative">
     59 <!--<div id="signUp" class="mui-popover mui-popover-action mui-popover-bottom">-->
     60 
     61 
     62 <div id="baseInfo" class="wrapper" style="position: relative">
     63     <div class="header">
     64         <div class="return"><a href="homePage.html">< 返回</a></div>
     65         <div class="title">个人基本信息(1/8)</div>
     66     </div>
     67     <div class="mui-content mui-scroll-wrapper" id="mui-content">
     68         <div class="mui-scroll">
     69             <form class="mui-input-group">
     70                 <div class="mui-input-row text realName">
     71                     <label>姓名</label>
     72                     <input type="text" placeholder="填写真实姓名">
     73                 </div>
     74                 <div class="mui-input-row text sex">
     75                     <label>性别</label>
     76                     <input type="text" placeholder="选择性别">
     77                     <div class="img">
     78                         <img class="triangle" src="../image/xiala.png" alt="">
     79                     </div>
     80                 </div>
     81                 <div class="mui-input-row text national">
     82                     <label>民族</label>
     83                     <input type="text" placeholder="选择民族">
     84                     <div class="img">
     85                         <img class="triangle" src="../image/xiala.png" alt="">
     86                     </div>
     87 
     88                 </div>
     89                 <div class="mui-input-row text nativePlace">
     90                     <label>籍贯</label>
     91                     <input type="text" placeholder="填写籍贯">
     92                 </div>
     93                 <div class="mui-input-row text height">
     94                     <label>身高</label>
     95                     <input type="text" placeholder="填写身高cm">
     96                 </div>
     97                 <div class="mui-input-row text weight">
     98                     <label>体重</label>
     99                     <input type="text" placeholder="填写体重kg">
    100                 </div>
    101                 <div class="mui-input-row text data birthData">
    102                     <label>出生日期</label>
    103                     <input type="text" placeholder="选择日期">
    104                     <div class="img">
    105                         <img class="triangle" src="../image/xiala.png" alt="">
    106                     </div>
    107 
    108                 </div>
    109                 <div class="mui-input-row text birthPlace">
    110                     <label>出生地</label>
    111                     <input type="text" placeholder="填写出生地">
    112                 </div>
    113                 <div class="mui-input-row text jdidCard">
    114                     <label>建档立卡号</label>
    115                     <input type="text" placeholder="填写建档立卡号">
    116                 </div>
    117                 <div class="mui-input-row text houseType">
    118                     <label>户口性质</label>
    119                     <input type="text" placeholder="选择户口性质">
    120                     <div class="img">
    121                         <img class="triangle" src="../image/xiala.png" alt="">
    122                     </div>
    123 
    124                 </div>
    125                 <div class="mui-input-row text housePlace">
    126                     <label>户口所在地</label>
    127                     <input type="text" placeholder="填写户口所在地">
    128                 </div>
    129                 <div class="mui-input-row text lationship">
    130                     <label>与户主关系</label>
    131                     <input type="text" placeholder="选择与户主关系">
    132                     <div class="img">
    133                         <img class="triangle" src="../image/xiala.png" alt="">
    134                     </div>
    135                 </div>
    136                 <div class="mui-input-row text idCard">
    137                     <label>身份证号</label>
    138                     <input type="text" placeholder="填写身份证号">
    139                 </div>
    140                 <div class="mui-input-row text qfOrgin">
    141                     <label>签发机关</label>
    142                     <input type="text" placeholder="填写签发机关">
    143                 </div>
    144                 <div class="mui-input-row text validity data">
    145                     <label>有效期</label>
    146                     <input class="inp1" style=" 25%" type="text" placeholder="起始日期">
    147                     <label style=" 15%">至</label>
    148                     <input class="inp2" style=" 25%" type="text" placeholder="结束日期">
    149                 </div>
    150                 <div class="mui-input-row text yesOrno">
    151                     <label>独生子女</label>
    152                     <input type="text" placeholder="选择是否是独生子女">
    153                     <div class="img">
    154                         <img class="triangle" src="../image/xiala.png" alt="">
    155                     </div>
    156                 </div>
    157                 <div class="mui-input-row text yesOrno2">
    158                     <label>军烈属</label>
    159                     <input type="text" placeholder="选择是否是军烈属">
    160                     <div class="img">
    161                         <img class="triangle" src="../image/xiala.png" alt="">
    162                     </div>
    163                 </div>
    164                 <div class="mui-input-row text healthy">
    165                     <label>健康状况</label>
    166                     <input type="text" placeholder="选择健康状况">
    167                     <div class="img">
    168                         <img class="triangle" src="../image/xiala.png" alt="">
    169                     </div>
    170 
    171                 </div>
    172                 <div class="mui-input-row text healthyNum">
    173                     <label>健康证号</label>
    174                     <input type="text" placeholder="填写健康证号">
    175                 </div>
    176                 <div class="mui-input-row text yesOrno3">
    177                     <label>退役军人</label>
    178                     <input type="text" placeholder="选择是否是退役军人">
    179                     <div class="img">
    180                         <img class="triangle" src="../image/xiala.png" alt="">
    181                     </div>
    182                 </div>
    183                 <div class="mui-input-row text yesOrno4">
    184                     <label>低保户</label>
    185                     <input type="text" placeholder="选择是否是低保户">
    186                     <div class="img">
    187                         <img class="triangle" src="../image/xiala.png" alt="">
    188                     </div>
    189 
    190                 </div>
    191                 <div class="mui-input-row text yesOrno5">
    192                     <label>五保户</label>
    193                     <input type="text" placeholder="选择是否是五保户">
    194                     <div class="img">
    195                         <img class="triangle" src="../image/xiala.png" alt="">
    196                     </div>
    197 
    198                 </div>
    199                 <div class="mui-input-row text yesOrno6">
    200                     <label>双女户</label>
    201                     <input type="text" placeholder="选择是否是双女户">
    202                     <div class="img">
    203                         <img class="triangle" src="../image/xiala.png" alt="">
    204                     </div>
    205                 </div>
    206                 <div class="mui-input-row text culture">
    207                     <label>文化程度</label>
    208                     <input type="text" placeholder="选择文化成程度">
    209                     <div class="img">
    210                         <img class="triangle" src="../image/xiala.png" alt="">
    211                     </div>
    212 
    213                 </div>
    214                 <div class="mui-input-row text laborCapacity">
    215                     <label>劳动能力</label>
    216                     <input type="text" placeholder="选择劳动能力">
    217                     <div class="img">
    218                         <img class="triangle" src="../image/xiala.png" alt="">
    219                     </div>
    220 
    221                 </div>
    222                 <div class="mui-input-row text bank">
    223                     <label>银行开户行</label>
    224                     <input type="text" placeholder="填写银行开户行">
    225                 </div>
    226                 <div class="mui-input-row text bankNum">
    227                     <label>银行账号</label>
    228                     <input type="text" placeholder="填写银行账号">
    229                 </div>
    230                 <div class="mui-input-row text yesOrno7">
    231                     <label>懂英语</label>
    232                     <input type="text" placeholder="选择是否懂英语">
    233                     <div class="img">
    234                         <img class="triangle" src="../image/xiala.png" alt="">
    235                     </div>
    236 
    237                 </div>
    238                 <div class="mui-input-row text englishlevel">
    239                     <label>英语水平</label>
    240                     <input type="text" placeholder="选择英语水平">
    241                     <div class="img">
    242                         <img class="triangle" src="../image/xiala.png" alt="">
    243                     </div>
    244 
    245                 </div>
    246                 <div class="mui-input-row text yesOrno8">
    247                     <label style="font-size: 13px">参加新型农村合作医疗</label>
    248                     <input style="font-size: 13px" type="text" placeholder="选择是否参加新型农村合作医疗">
    249                     <div class="img">
    250                         <img class="triangle" src="../image/xiala.png" alt="">
    251                     </div>
    252                 </div>
    253                 <div class="mui-input-row text yesOrno9">
    254                     <label style="font-size: 13px">参加城乡居民基本养老</label>
    255                     <input style="font-size: 13px" type="text" placeholder="选择是否参加城乡居民基本养老">
    256                     <div class="img">
    257                         <img class="triangle" src="../image/xiala.png" alt="">
    258                     </div>
    259                 </div>
    260                 <div class="mui-input-row text yesOrno10">
    261                     <label>懂普通话</label>
    262                     <input type="text" placeholder="选择是否懂普通话">
    263                     <div class="img">
    264                         <img class="triangle" src="../image/xiala.png" alt="">
    265                     </div>
    266                 </div>
    267                 <div class="mui-input-row text mandarinlevel1">
    268                     <label>口语水平</label>
    269                     <input type="text" placeholder="选择口语水平">
    270                     <div class="img">
    271                         <img class="triangle" src="../image/xiala.png" alt="">
    272                     </div>
    273 
    274                 </div>
    275                 <div class="mui-input-row text mandarinlevel2">
    276                     <label>阅读水平</label>
    277                     <input type="text" placeholder="选择阅读水平">
    278                     <div class="img">
    279                         <img class="triangle" src="../image/xiala.png" alt="">
    280                     </div>
    281 
    282                 </div>
    283                 <div class="mui-input-row text mandarinlevel3">
    284                     <label>写作水平</label>
    285                     <input type="text" placeholder="选择写作水平">
    286                     <div class="img">
    287                         <img class="triangle" src="../image/xiala.png" alt="">
    288                     </div>
    289                 </div>
    290 
    291             </form>
    292         </div>
    293         <!--<div class="mui-content-padded">-->
    294 
    295         <!--</div>-->
    296     </div>
    297     <!--<a class="submit"><div class="orange">提交申请</div></a>-->
    298     <!--</li>-->
    299     <div class="mui-table-view mui-table-view-chevron next">
    300         <a href="connectInfo.html" class="x-next">下一步</a>
    301     </div>
    302     <!--</ul>-->
    303 
    304 </div>
    305 <div id="jnpopover" class="box mui-popover mui-poppicker mui-popover-action mui-popover-bottom"
    306      style="height: 485px;background-color: #fff;">
    307     <div class="mui-popover-arrow"></div>
    308     <div class="popoverheader">
    309         <div class="text">添加培训经历</div>
    310         <a href="#jnpopover"><img src="../image/close.png" alt=""></a>
    311     </div>
    312 
    313     <form class="mui-input-group" style="margin-right: 0rem;margin-left: 0rem">
    314         <div class="mui-input-row text validity data">
    315             <label>起止日期</label>
    316             <input class="inp1" id="startData" style=" 25%" type="text" placeholder="起始日期">
    317             <label style=" 15%">至</label>
    318             <input class="inp2" id="endData" style=" 25%" type="text" placeholder="结束日期">
    319         </div>
    320         <div class="mui-input-row text trainOragin">
    321             <label>培训机构</label>
    322             <input type="text" id="trainOragin" placeholder="填写培训机构">
    323             <!--<img class="triangle" src="../image/xiala.png" alt="">-->
    324         </div>
    325         <div class="mui-input-row text trainContent">
    326             <label>培训内容</label>
    327             <input type="text" id="trainContent" placeholder="填写培训内容">
    328             <!--<div class="img">-->
    329             <!--<img class="triangle" src="../image/xiala.png" alt="">-->
    330             <!--</div>-->
    331         </div>
    332         <div class="mui-input-row text trainType">
    333             <label>培训形式</label>
    334             <input type="text" id="trainType" placeholder="填写培训形式">
    335             <!--<div class="img">-->
    336             <!--<img class="triangle" src="../image/xiala.png" alt="">-->
    337             <!--</div>-->
    338         </div>
    339         <div class="mui-input-row text certificateNum">
    340             <label>所获证书</label>
    341             <input type="text" id="trainCertificate" placeholder="填写所获证书">
    342         </div>
    343         <div class="mui-input-row text certificategrade">
    344             <label>证书等级</label>
    345             <input type="text" id="certificategrade" placeholder="填写证书等级">
    346         </div>
    347         <div class="mui-input-row text certificateNum">
    348             <label>证书编号</label>
    349             <input type="text" id="certificateNum" placeholder="填写证书编号">
    350         </div>
    351         <div class="mui-input-row text issueData">
    352             <label>颁发日期</label>
    353             <input type="text" id="issueData" placeholder="填写颁发日期">
    354             <div class="img">
    355                 <img class="triangle" src="../image/xiala.png" alt="">
    356             </div>
    357         </div>
    358         <div class="mui-input-row text issueOrgin">
    359             <label>颁发机构</label>
    360             <input type="text" id="issueOrgin" placeholder="填写颁发机构">
    361 
    362         </div>
    363     </form>
    364     <div class="mui-table-view mui-table-view-chevron next">
    365         <a href="#jnpopover" class="x-next add">添加</a>
    366     </div>
    367     <!--<div id="add" class="mui-views">-->
    368     <!--<div class="mui-view">-->
    369     <!--<div class="mui-navbar">-->
    370     <!--</div>-->
    371     <!--<div class="mui-pages">-->
    372     <!--<div class="mui-table-view mui-table-view-chevron next">-->
    373     <!--<a href="#popover" class="x-next add">添加</a>-->
    374     <!--</div>-->
    375     <!--</div>-->
    376     <!--</div>-->
    377     <!--</div>-->
    378 </div>
    379 
    380 <!--<div id="app" class="mui-views">-->
    381 <!--<div class="mui-view">-->
    382 <!--<div class="mui-navbar">-->
    383 <!--</div>-->
    384 <!--<div class="mui-pages">-->
    385 <!--<div class="mui-table-view mui-table-view-chevron next">-->
    386 <!--<a href="connectInfo.html" class="x-next">下一步</a>-->
    387 <!--</div>-->
    388 <!--</div>-->
    389 <!--</div>-->
    390 <!--</div>-->
    391 </body>
    392 
    393 
    394 <script src="../js/public/mui.min.js"></script>
    395 <script src="../js/public/mui.poppicker.js"></script>
    396 <script src="../js/public/mui.picker.min.js"></script>
    397 <script src="../js/public/md5.js"></script>
    398 <script src="../js/public/better-scroll.js"></script>
    399 <script src="../js/public/secureUtil.js"></script>
    400 <script src="../js/public/core.js"></script>
    401 <script src="../js/public/enc-base64.js"></script>
    402 <script src="../js/public/cipher-core.js"></script>
    403 <script src="../js/public/aes.js"></script>
    404 <script src="../js/public/public.js"></script>
    405 <script src="../js/basicInfo.js"></script>
    406 
    407 
    408 <script>
    409     mui('.mui-scroll-wrapper').scroll({
    410 
    411         deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
    412     });
    413 </script>
    414 </html>
    不积跬步无以至千里
  • 相关阅读:
    UVA 11925 Generating Permutations 生成排列 (序列)
    UVA 1611 Crane 起重机 (子问题)
    UVA 11572 Unique snowflakes (滑窗)
    UVA 177 PaperFolding 折纸痕 (分形,递归)
    UVA 11491 Erasing and Winning 奖品的价值 (贪心)
    UVA1610 PartyGame 聚会游戏(细节题)
    UVA 1149 Bin Packing 装箱(贪心)
    topcpder SRM 664 div2 A,B,C BearCheats , BearPlays equalPiles , BearSorts (映射)
    UVA 1442 Cave 洞穴 (贪心+扫描)
    UVA 1609 Foul Play 不公平竞赛 (构(luan)造(gao)+递归)
  • 原文地址:https://www.cnblogs.com/lyt0207/p/11726301.html
Copyright © 2011-2022 走看看