mui滚动区域的实现

余生颓废 提交于 2019-12-02 03:23:14
mui框架实现页面中间区域滚动,头部和底部固定不动,要滚动的区域一定要有这两层包住,
<div class="mui-content mui-scroll-wrapper" id="mui-content">        <div class="mui-scroll">          <div class="content>            ......滚动内容区域          </div>        </div></div>
完整代码如下:<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>个人基本信息</title>    <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">    <meta name="apple-mobile-web-app-capable" content="yes">    <meta name="apple-mobile-web-app-status-bar-style" content="black">    <link rel="stylesheet" href="../css/public/mui.min.css">    <link rel="stylesheet" href="../css/public/mui.picker.min.css"/>    <link rel="stylesheet" href="../css/public/mui.poppicker.css">    <!--<link rel="stylesheet" href="../css/public/public.css">-->    <!--<link rel="stylesheet" href="../css/basicInfo.css">-->    <style>        * {            touch-action: pan-y;        }        #baseInfo {            position: relative;/*父元素必须是绝对定位*/
            top: 0rem;            left: 0rem;            right: 0rem;            bottom: 0rem;            overflow: hidden; /*超出部分隐藏*/            width: 100%;            height: 100vh;        }        .header {            display: flex;            flex-direction: row;            font-family: PingFangSC-Regular;            padding-top: 1rem;            padding-bottom: 1rem;            background: #D8D8D8;            height: 4rem; /*头部的高度*/            width: 100%;            z-index: 20;        }        .mui-content {            margin-top: 5rem;/*滚动区域距离头部和底部的距离*/            margin-bottom: 6rem;        }        .next {            width: 100%;            display: flex;            align-items: center;            justify-content: center;            margin: 1rem auto;            /* position: absolute; */            bottom: 0rem;            position: fixed;            z-index: 10;        }    </style></head><body style="background: rgba(0,0,0,.05);height: 100%;position: relative"><!--<div id="signUp" class="mui-popover mui-popover-action mui-popover-bottom">--><div id="baseInfo" class="wrapper" style="position: relative">    <div class="header">        <div class="return"><a href="homePage.html">< 返回</a></div>        <div class="title">个人基本信息(1/8)</div>    </div>    <div class="mui-content mui-scroll-wrapper" id="mui-content">        <div class="mui-scroll">            <form class="mui-input-group">                <div class="mui-input-row text realName">                    <label>姓名</label>                    <input type="text" placeholder="填写真实姓名">                </div>                <div class="mui-input-row text sex">                    <label>性别</label>                    <input type="text" placeholder="选择性别">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text national">                    <label>民族</label>                    <input type="text" placeholder="选择民族">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text nativePlace">                    <label>籍贯</label>                    <input type="text" placeholder="填写籍贯">                </div>                <div class="mui-input-row text height">                    <label>身高</label>                    <input type="text" placeholder="填写身高cm">                </div>                <div class="mui-input-row text weight">                    <label>体重</label>                    <input type="text" placeholder="填写体重kg">                </div>                <div class="mui-input-row text data birthData">                    <label>出生日期</label>                    <input type="text" placeholder="选择日期">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text birthPlace">                    <label>出生地</label>                    <input type="text" placeholder="填写出生地">                </div>                <div class="mui-input-row text jdidCard">                    <label>建档立卡号</label>                    <input type="text" placeholder="填写建档立卡号">                </div>                <div class="mui-input-row text houseType">                    <label>户口性质</label>                    <input type="text" placeholder="选择户口性质">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text housePlace">                    <label>户口所在地</label>                    <input type="text" placeholder="填写户口所在地">                </div>                <div class="mui-input-row text lationship">                    <label>与户主关系</label>                    <input type="text" placeholder="选择与户主关系">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text idCard">                    <label>身份证号</label>                    <input type="text" placeholder="填写身份证号">                </div>                <div class="mui-input-row text qfOrgin">                    <label>签发机关</label>                    <input type="text" placeholder="填写签发机关">                </div>                <div class="mui-input-row text validity data">                    <label>有效期</label>                    <input class="inp1" style="width: 25%" type="text" placeholder="起始日期">                    <label style="width: 15%">至</label>                    <input class="inp2" style="width: 25%" type="text" placeholder="结束日期">                </div>                <div class="mui-input-row text yesOrno">                    <label>独生子女</label>                    <input type="text" placeholder="选择是否是独生子女">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text yesOrno2">                    <label>军烈属</label>                    <input type="text" placeholder="选择是否是军烈属">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text healthy">                    <label>健康状况</label>                    <input type="text" placeholder="选择健康状况">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text healthyNum">                    <label>健康证号</label>                    <input type="text" placeholder="填写健康证号">                </div>                <div class="mui-input-row text yesOrno3">                    <label>退役军人</label>                    <input type="text" placeholder="选择是否是退役军人">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text yesOrno4">                    <label>低保户</label>                    <input type="text" placeholder="选择是否是低保户">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text yesOrno5">                    <label>五保户</label>                    <input type="text" placeholder="选择是否是五保户">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text yesOrno6">                    <label>双女户</label>                    <input type="text" placeholder="选择是否是双女户">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text culture">                    <label>文化程度</label>                    <input type="text" placeholder="选择文化成程度">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text laborCapacity">                    <label>劳动能力</label>                    <input type="text" placeholder="选择劳动能力">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text bank">                    <label>银行开户行</label>                    <input type="text" placeholder="填写银行开户行">                </div>                <div class="mui-input-row text bankNum">                    <label>银行账号</label>                    <input type="text" placeholder="填写银行账号">                </div>                <div class="mui-input-row text yesOrno7">                    <label>懂英语</label>                    <input type="text" placeholder="选择是否懂英语">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text englishlevel">                    <label>英语水平</label>                    <input type="text" placeholder="选择英语水平">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text yesOrno8">                    <label style="font-size: 13px">参加新型农村合作医疗</label>                    <input style="font-size: 13px" type="text" placeholder="选择是否参加新型农村合作医疗">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text yesOrno9">                    <label style="font-size: 13px">参加城乡居民基本养老</label>                    <input style="font-size: 13px" type="text" placeholder="选择是否参加城乡居民基本养老">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text yesOrno10">                    <label>懂普通话</label>                    <input type="text" placeholder="选择是否懂普通话">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text mandarinlevel1">                    <label>口语水平</label>                    <input type="text" placeholder="选择口语水平">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text mandarinlevel2">                    <label>阅读水平</label>                    <input type="text" placeholder="选择阅读水平">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>                <div class="mui-input-row text mandarinlevel3">                    <label>写作水平</label>                    <input type="text" placeholder="选择写作水平">                    <div class="img">                        <img class="triangle" src="../image/xiala.png" alt="">                    </div>                </div>            </form>        </div>        <!--<div class="mui-content-padded">-->        <!--</div>-->    </div>    <!--<a class="submit"><div class="orange">提交申请</div></a>-->    <!--</li>-->    <div class="mui-table-view mui-table-view-chevron next">        <a href="connectInfo.html" class="x-next">下一步</a>    </div>    <!--</ul>--></div><div id="jnpopover" class="box mui-popover mui-poppicker mui-popover-action mui-popover-bottom"     style="height: 485px;background-color: #fff;">    <div class="mui-popover-arrow"></div>    <div class="popoverheader">        <div class="text">添加培训经历</div>        <a href="#jnpopover"><img src="../image/close.png" alt=""></a>    </div>    <form class="mui-input-group" style="margin-right: 0rem;margin-left: 0rem">        <div class="mui-input-row text validity data">            <label>起止日期</label>            <input class="inp1" id="startData" style="width: 25%" type="text" placeholder="起始日期">            <label style="width: 15%">至</label>            <input class="inp2" id="endData" style="width: 25%" type="text" placeholder="结束日期">        </div>        <div class="mui-input-row text trainOragin">            <label>培训机构</label>            <input type="text" id="trainOragin" placeholder="填写培训机构">            <!--<img class="triangle" src="../image/xiala.png" alt="">-->        </div>        <div class="mui-input-row text trainContent">            <label>培训内容</label>            <input type="text" id="trainContent" placeholder="填写培训内容">            <!--<div class="img">-->            <!--<img class="triangle" src="../image/xiala.png" alt="">-->            <!--</div>-->        </div>        <div class="mui-input-row text trainType">            <label>培训形式</label>            <input type="text" id="trainType" placeholder="填写培训形式">            <!--<div class="img">-->            <!--<img class="triangle" src="../image/xiala.png" alt="">-->            <!--</div>-->        </div>        <div class="mui-input-row text certificateNum">            <label>所获证书</label>            <input type="text" id="trainCertificate" placeholder="填写所获证书">        </div>        <div class="mui-input-row text certificategrade">            <label>证书等级</label>            <input type="text" id="certificategrade" placeholder="填写证书等级">        </div>        <div class="mui-input-row text certificateNum">            <label>证书编号</label>            <input type="text" id="certificateNum" placeholder="填写证书编号">        </div>        <div class="mui-input-row text issueData">            <label>颁发日期</label>            <input type="text" id="issueData" placeholder="填写颁发日期">            <div class="img">                <img class="triangle" src="../image/xiala.png" alt="">            </div>        </div>        <div class="mui-input-row text issueOrgin">            <label>颁发机构</label>            <input type="text" id="issueOrgin" placeholder="填写颁发机构">        </div>    </form>    <div class="mui-table-view mui-table-view-chevron next">        <a href="#jnpopover" class="x-next add">添加</a>    </div>    <!--<div id="add" class="mui-views">-->    <!--<div class="mui-view">-->    <!--<div class="mui-navbar">-->    <!--</div>-->    <!--<div class="mui-pages">-->    <!--<div class="mui-table-view mui-table-view-chevron next">-->    <!--<a href="#popover" class="x-next add">添加</a>-->    <!--</div>-->    <!--</div>-->    <!--</div>-->    <!--</div>--></div><!--<div id="app" class="mui-views">--><!--<div class="mui-view">--><!--<div class="mui-navbar">--><!--</div>--><!--<div class="mui-pages">--><!--<div class="mui-table-view mui-table-view-chevron next">--><!--<a href="connectInfo.html" class="x-next">下一步</a>--><!--</div>--><!--</div>--><!--</div>--><!--</div>--></body><script src="../js/public/mui.min.js"></script><script src="../js/public/mui.poppicker.js"></script><script src="../js/public/mui.picker.min.js"></script><script src="../js/public/md5.js"></script><script src="../js/public/better-scroll.js"></script><script src="../js/public/secureUtil.js"></script><script src="../js/public/core.js"></script><script src="../js/public/enc-base64.js"></script><script src="../js/public/cipher-core.js"></script><script src="../js/public/aes.js"></script><script src="../js/public/public.js"></script><script src="../js/basicInfo.js"></script><script>    mui('.mui-scroll-wrapper').scroll({        deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006    });</script></html>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!