004_跨平台开发_MUI_操作表(actionsheet)
来源:互联网 发布:php 读取cer证书公钥 编辑:程序博客网 时间:2024/05/22 15:23
效果
介绍
- actionsheet一般从底部弹出,显示一系列可供用户选择的操作按钮; actionsheet是从popover控件基础上演变而来,实际上就是一个固定从底部弹出的popover,故DOM结构和popove类似,只是需要在含.mui-popover类的节点上增加.mui-popover-bottom、.mui-popover-action类;
- popover(method: String)参数:
‘show’
显示popover
‘hide’
隐藏popover
‘toggle’
自动识别处理显示隐藏状态 - 推荐使用锚点方式显示、隐藏actionsheet;若要使用js代码动态显示、隐藏actionsheet,同样在popover插件的构造方法中传入”toggle”参数即可,如下:
//传入toggle参数,用户无需关心当前是显示还是隐藏状态,mui会自动识别处理;mui('#sheet1').popover('toggle');
测试代码
<!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" /> <!-- 使用操作表的步骤: 1.新建操作表 2.在特定的地方显示或者隐藏操作表 --> <script type="text/javascript" charset="utf-8"> mui.init(); // 2.在特定的地方显示或者隐藏操作表 function showHint() { // 调用popover就可以弹出或者隐藏操作表 /* * 支持参数: * 'show','hide',显示或隐藏当前popover * 'toggle',mui自动处理 */ mui("#hint").popover("toggle") } </script> <style type="text/css"> .myBtnRed { text-align: center; border-radius: 10px; color: black; left: 50%; margin-top: 50%; margin-left: -50px; width: 100px; } </style> </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">操作表(actionsheet)</h1> </header> <!-- 内容 --> <div class="mui-content"> <!-- 按钮 --> <button id="showPopover" type="button" class="mui-btn myBtnRed" onclick="showHint();">点击这里</button> </div> <!-- 1.新建操作表 --> <!-- 这是可以弹出隐藏的,所以直接写在内容的后面就行了 --> <div id="hint" class="mui-popover mui-popover-bottom mui-popover-action"> <!-- 选择菜单 --> <ul class="mui-table-view"> <li class="mui-table-view-cell"> <a href="#">打开摄像头</a> </li> <li class="mui-table-view-cell"> <a href="#">打开麦克风</a> </li> <li class="mui-table-view-cell"> <a href="#">打开PPT</a> </li> <li class="mui-table-view-cell"> <a href="#">打开手机</a> </li> </ul> <!-- 取消菜单 --> <ul class="mui-table-view"> <li class="mui-table-view-cell"> <!-- 连接写的是这个操作表div的id,锚点的形式去隐藏操作表 --> <a href="#hint">取消</a> </li> </ul> </div> </body></html>
源码下载
关注下方的微信公众号,回复:004_操作表(actionsheet).code
欢迎加入交流群:451826376
更多信息:www.itcourse.top
阅读全文
0 0
- 004_跨平台开发_MUI_操作表(actionsheet)
- 006_跨平台开发_MUI_折叠面板(accordion)
- 003_跨平台开发_MUI_注意事项
- 001_跨平台开发_MUI_认识MUI
- 007_跨平台开发_MUI_按钮之普通按钮(button)
- 005_跨平台开发_MUI_数字角标(badges)
- 008_跨平台开发_MUI_按钮之加载中按钮(button)
- 002_跨平台开发_MUI_认识第一个MUI程序
- 警告框和操作表(ActionSheet)
- Iphone开发(六)IOS中的通知--操作表ActionSheet和警报AlertView
- Iphone开发(六)IOS中的通知--操作表ActionSheet和警报AlertView
- Iphone开发(六)IOS中的通知--操作表ActionSheet和警报AlertView
- Iphone开发(六)IOS中的通知--操作表ActionSheet和警报AlertView
- IOS中操作表ActionSheet
- 操作表ActionSheet和警报AlertView
- web开发平台_开发平台_开发平台_开发平台_开发平台
- IOS中的通知--操作表ActionSheet和警报AlertView
- IOS中的通知--操作表ActionSheet和警报AlertView
- Android中进程间通讯常见的几种方式以及使用场景
- 《Objective-C基础教程》第9章 内存管理
- 简简单单搞掂恼人的Laravel 5安装
- 【Java练习】利用xml做一个简易的通讯录
- illegal attempt to dereference collection(转载的)
- 004_跨平台开发_MUI_操作表(actionsheet)
- 学生成绩转换
- 一个合格数字IC设计工程师的知识结构
- JAVA知识_7
- 排序算法之归并排序
- MySQL
- IT维护对企业竞争力的影响
- 2017秋招-技术岗-恒生电子
- Spring Cloud (3) | spring cloud bus 消息总线kafka应用