您好,欢迎访问一九零五行业门户网

MUI实现侧滑菜单效果

在mui文档的侧滑菜单介绍里没有说明如何实现侧滑,而mui侧滑菜单默认是没有上下滑动功能的,需要激活。本文主要为大家分享一篇mui 实现侧滑菜单及其主体部分上下滑动的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。
1、首先在 class=mui-scroll-wrapper 的元素上添加id:
<!-- 侧滑导航根容器 --> <p class="mui-off-canvas-wrap mui-draggable">  <!-- 菜单容器 -->  <aside class="mui-off-canvas-left">   <p id="offcanvassidescroll" class="mui-scroll-wrapper">    <p class="mui-scroll">     <!-- 菜单具体展示内容 -->     ...    </p>   </p>  </aside>  <!-- 主页面容器 -->  <p class="mui-inner-wrap">   <!-- 主页面标题 -->   <header class="mui-bar mui-bar-nav">    <a class="mui-icon mui-action-menu mui-icon-bars mui-pull-left"></a>    <h1 class="mui-title">标题</h1>   </header>   <p id="offcanvascontentscroll" class="mui-content mui-scroll-wrapper">    <p class="mui-scroll">     <!-- 主界面具体展示内容 -->     ...    </p>   </p>   </p> </p>
从上面例子可以看出,侧滑菜单和主体部分都添加了id。
分别为:offcanvassidescroll、offcanvascontentscroll
2、其次在js里面激活:
mui('#offcanvassidescroll').scroll();  mui('#offcanvascontentscroll').scroll();
大功告成,现在超过高度即可进行下滑了。注意是超过高度!就像浏览器一样,如果“ 主界面具体展示内容”没有超出范围,是没有下滑功能的。
mui:mui 侧滑菜单。
完整代码:
<!doctype html> <html> <head>   <meta charset="utf-8">   <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />   <title></title>   <script src="http://dev.dcloud.net.cn/mui/dist/js/mui.min.js"></script>   <link href="http://dev.dcloud.net.cn/mui/dist/css/mui.min.css" rel="external nofollow" rel="stylesheet"/>   <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>   <style type="text/css">    body{    background-color: #000000;    }    .mui-off-canvas-wrap{    max-width: 720px;    margin: 0 auto;    }   </style> </head> <body> <!-- 侧滑导航根容器 -->  <p class="mui-off-canvas-wrap mui-draggable">   <!-- 菜单容器 -->   <aside class="mui-off-canvas-left">    <p id="offcanvassidescroll" class="mui-scroll-wrapper">     <p class="mui-scroll">      <!-- 菜单具体展示内容 -->      <p style="height:1000px">          </p>    </p>    </p>   </aside>   <!-- 主页面容器 -->   <p class="mui-inner-wrap">    <!-- 主页面标题 -->    <header class="mui-bar mui-bar-nav">     <a id="left-menu" class="mui-icon mui-action-menu mui-icon-bars mui-pull-left"></a>     <h1 class="mui-title">标题</h1>    </header>    <p id="offcanvascontentscroll" class="mui-content mui-scroll-wrapper">     <p class="mui-scroll">      <!-- 主界面具体展示内容 -->      <p style="height:1000px">          </p>    </p>    </p>    </p>  </p> <script type="text/javascript" charset="utf-8"> $(#left-menu).on('tap', function (event) { mui('.mui-off-canvas-wrap').offcanvas('show'); }); window.onload = function(){     mui('#offcanvassidescroll').scroll();  mui('#offcanvascontentscroll').scroll();  }   </script> </body> </html>
相关推荐:
css3模拟侧滑菜单_html/css_web-itnose
css3手机端侧滑菜单 4种滑动菜单特效_html/css_web-itnose
css3仿sf android版的侧滑菜单_html/css_web-itnose
以上就是mui实现侧滑菜单效果的详细内容。
其它类似信息

推荐信息