• mui弹出菜单


    详细操作见代码:

    <!doctype html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
            <link href="css/mui.min.css" rel="stylesheet" />
        </head>
    
        <body>
            <header class="mui-bar mui-bar-nav">
                <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
                <h1 class="mui-title">Popover</h1>
                <!--添加一个人头字体图标-->
                <a href="#userInf" class="mui-icon mui-icon-person mui-pull-right"></a>
            </header>
            
            <div class="mui-content">
                <!--
                    第一张方式:锚链接方式
                    弹出层设置:mui-popover
                    id:将弹出层id绑定到点击出现弹出层的a标签的href理
                -->
               <div class="mui-popover" id="userInf">
                   <ul class="mui-table-view">
                        <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">个人中心</a></li>
                        <li class="mui-table-view-cell">消息<span class="mui-badge mui-badge-primary">10</span></li>
                        <li class="mui-table-view-cell">修改密码<span class="mui-switch mui-switch-handle"></span></li>
                        <li class="mui-table-view-cell mui-collapse">
                        <a href="" class="mui-navigate-right">隐藏层</a>
                        <p class="mui-collapse-content mui-ellipsis">得不到到的永远在骚动,得到的有恃无恐,玫瑰的红</p>
                        </li>
                    </ul>
               </div>
                
                <!--
                    第二种方式:JS控制
                -->
                <button type="button" id="btn1" class="mui-btn mui-btn-blue">点击显示弹框</button>
                <button type="button" id="btn2" class="mui-btn mui-btn-blue">点击上一个按钮显示</button>
                
                <!--
                    第二种弹出层方式:
                -->
                <br />
                <div class="mui-card mui-text-center">
                    <a href="#photo-sheet">打开早相机</a>
                    <button class="mui-btn mui-btn-primary" id="btn-show">显示操作表</button>
                </div>
                <!--
                    mui-popover-action:表示点击时显示
                -->
                <div class="mui-popover mui-popover-bottom mui-popover-action" id="photo-sheet">
                    <ul class="mui-table-view">
                        <li class="mui-table-view-cell">浏览器相册</li>
                        <li class="mui-table-view-cell"><span class="mui-icon mui-icon-camera"></span>打开相机</li>
                    </ul>
                    <ul class="mui-table-view" >
                        <li class="mui-table-view-cell"  id="btn-hide-photo-sheet">取消</li>
                    </ul>
                </div>
                
                
            </div>
            <script src="js/mui.min.js"></script>
            <script type="text/javascript">
                mui.init();
                document.getElementById("btn1").addEventListener('tap',function(){
                    //获取第二个按钮,使得点击按钮一,弹框显示在第二个按钮上
                    var btn2=document.getElementById("btn2")
                    //获取弹出层并显示在btn2上
                    mui('#userInf').popover('show',btn2)
                });
                
                //第二种弹出层方式:
                //点击选中标签,弹出消息框
                document.getElementById("btn-show").addEventListener('tap',function(){
                    mui('#photo-sheet').popover('show');
                });
                //点击取消弹出消息框
                document.getElementById("btn-hide-photo-sheet").addEventListener('tap',function(){
                    mui('#photo-sheet').popover('hide');
                });
            </script>
        </body>
    
    </html>

    效果如下:

  • 相关阅读:
    Windows 配置JAVA的环境变量
    不直接用NSLog
    Mongodb for Mac 安装
    Redis Mac 安装及简单命令使用
    第十五天和十六天学习笔记
    第十四天学习笔记
    第十三天学习笔记
    第十二天学习笔记
    第十一天学习笔记
    第十天学习笔记
  • 原文地址:https://www.cnblogs.com/Dark-fire-liehuo/p/10427882.html
Copyright © 2020-2023  润新知