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"></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>
效果如下:
mui弹出菜单的更多相关文章
- Mui --- 弹出菜单
mui框架内置了弹出菜单插件,弹出菜单显示内容不限,但必须包裹在一个含.mui-popover类的div中,如下即为一个弹出菜单内容: <div id="popover" c ...
- 解决Mui中popover 顶部弹出菜单弹出位置不准确以及无法收回的问题
前言 最近公司的项目转向使用Hbuilder开发移动端项目,其中想要通过在顶部标题栏加入弹出菜单的方式,来定位长列表的位置,如图所示. 问题 Mui的功能貌似还不是很完善,在使用这个弹出菜单的时候,发 ...
- mui-popover显示、隐藏弹出菜单的方法
一.mui-popover要显示.隐藏弹出菜单,可使用锚点方式. <div id="popover" class="box mui-popover mui-popp ...
- 向上弹出菜单jQuery插件
插件名:柯乐义英文名:Keleyijs文件名称:jquery.keleyi.js插件功能:该插件可以让你轻易地在页面上构建一个向上弹出的二级菜单. 示例查看:http://keleyi.com/kel ...
- html5手机端遮罩弹出菜单代码
效果体验:http://hovertree.com/texiao/html5/17/ 效果图: 代码如下: <!doctype html> <html lang="zh&q ...
- DIV+CSS制作二级横向弹出菜单,略简单
没有使用JavaScript控制二级菜单的显示,结果如上图所示. 代码如下: <!DOCTYPE html> <html> <head> <meta char ...
- vc++ 如何添加右键弹出菜单
一.创建新工程 二.编辑菜单资源 1.添加菜单 按"Ctrl+R",双击"Menu"图标 2.于菜单编辑器内编辑菜单 四.添加代码(红色部分) void CCM ...
- 创建 iPhone/iOS8 弹出菜单(窗口)
基本步骤 添加视图:主视图与弹出视图 关联视图 配置弹出视图 编码实现:弹出菜单样式及控制器委托 override func prepareForSegue(segue: UIStoryboardSe ...
- android 单选、多选弹出菜单
菜单单选窗口: import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInte ...
随机推荐
- Redhat7.3更换CentOS7 yum源
Redhat yum源是收费的,没有注册的Redhat机器是不能使用yum源的. 1.当前系统环境: 系统版本:Red Hat Enterprise Linux Server release 7.3 ...
- 更多的贴片SOT-23三极管,请点击以下表格购买。
更多的贴片SOT-23三极管,请点击以下表格购买. 型号 标识 电流 V数 极性 封装 购买链接 S9012 2T1 0.3A 20V PNP SOT-23 点击购买 S9013 J3 0.3A 25 ...
- Java HttpURLConnection发送post请求示例
public static Map<String, Object> invokeCapp(String urlStr, Map<String, Object> params) ...
- JShell脚本工具
JShell脚本工具是JDK9的新特性 什么时候会用到 JShell 工具呢,当我们编写的代码非常少的时候,而又不愿意编写类,main方法,也不愿意去编译和运行,这个时候可以使用JShell工具.启动 ...
- AtCoDeerくんと選挙速報 / AtCoDeer and Election Report AtCoder - 2140 (按比例扩大)
Problem Statement AtCoDeer the deer is seeing a quick report of election results on TV. Two candidat ...
- Masonry 与 frame 混用导致的问题
https://www.jianshu.com/p/357fab4b84e7 Masonry 与 frame 混用可能出现子控件大小跟预期不一致的情况,具体是什么样呢? 例如,自定义一个 UIView ...
- 2 数据分析之Numpy模块(1)
Numpy Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包.它是我们课程所介绍的其他高级工具的构建基础. 其部分功能如下: ndarray, 一个具有复杂广播能 ...
- Java的selenium代码随笔(2)
import java.awt.AWTException;import java.awt.Robot;import java.awt.Toolkit;import java.awt.datatrans ...
- 转 vue实现双向数据绑定之原理及实现篇
转自:https://www.cnblogs.com/canfoo/p/6891868.html vue的双向绑定原理及实现 前言 先上个成果图来吸引各位: 代码: ...
- Ajax 简单的实例代码
<!DOCTYPE HTML><html><head><script src="http://libs.baidu.com/jquery/2.0.0 ...