美文网首页JavaWeb
006-跨平台开发-MUI-折叠面板(accordion)

006-跨平台开发-MUI-折叠面板(accordion)

作者: 53b3f4658edc | 来源:发表于2017-10-24 21:22 被阅读373次

视频教程:点击这里

认识

  • 折叠面板从二级列表中演化而来,dom结构和二级列表类似,如下:
微信公众号:JavaWeb架构师
  • 代码结构
<ul class="mui-table-view"> 
        <li class="mui-table-view-cell mui-collapse">
            <a class="mui-navigate-right" href="#">面板1</a>
            <div class="mui-collapse-content">
                <p>面板1子内容</p>
            </div>
        </li>
</ul>

注意

  • 可以在折叠面板中放置任何内容;折叠面板默认收缩,若希望某个面板默认展开,只需要在包含.mui-collapse类的li节点上,增加.mui-active类即可;mui官网中的方法说明,使用的就是折叠面板控件。
  • 折叠面板布局必须在 mui-content下(不然会有挤压)
  • 外层使用 mui-card 包裹产生边缘

代码块激活字符

maccordion

测试代码

<!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="js/mui.min.js"></script>
        <link href="css/mui.min.css" rel="stylesheet" />
        
        <script type="text/javascript" charset="utf-8">
            mui.init();
        </script>
        
    </head>

    <body>
        <header class="mui-bar mui-bar-nav">
            <a class="mui-action-back mui-icon mui-icon-left-nav"></a>
            <h1 class="mui-title">折叠面板(accordion)</h1>
        </header>
        
        
        <div class="mui-content">
            
            <!-- 折叠面板 -->
            <!-- 触发代码:maccordion -->
            <!--
                结构:
                    div
                        //第一个折叠内容
                        -| li
                            -|a
                            -|div
                                -|自定义内容
                        更多 ……
                                
            -->
            <ul class="mui-table-view mui-card">
                <!-- 第一个折叠内容 -->
                <li class="mui-table-view-cell mui-collapse">
                    <!-- 这个折叠内容的展示内容(mui-navigate-right:三角) -->
                    <a href="#" class="mui-navigate-right">面板1</a>
                    <!-- 这个折叠内容的隐藏部分(将来被展开) -->
                    <div class="mui-collapse-content">
                        <!-- 隐藏的小项 -->
                        <p>我是隐藏的内容1</p>
                    </div>
                </li>
                
                <!-- 第二个折叠内容,加了mui-active样式之后,会自动的展开 -->
                <li class="mui-table-view-cell mui-collapse mui-active">
                    <!-- 这个折叠内容的展示内容(mui-navigate-right:三角) -->
                    <a href="#" class="mui-navigate-right">面板2</a>
                    <!-- 这个折叠内容的隐藏部分(将来被展开) -->
                    <div class="mui-collapse-content">
                        <!-- 隐藏的小项 -->
                        <p>我是隐藏的内容2</p>
                    </div>
                </li>               
            </ul>
            
        </div>
    </body>

</html>

效果

微信公众号:JavaWeb架构师

视频教程:点击这里


源码下载

关注下方的微信公众号,回复:mui_course.code





欢迎加入交流群:451826376


更多信息:www.itcourse.top

完整教程PDF版本下载

相关文章

网友评论

    本文标题:006-跨平台开发-MUI-折叠面板(accordion)

    本文链接:https://www.haomeiwen.com/subject/pyaxpxtx.html