NGToolsCSharp/NGTools/obj/Release/Package/PackageTmp/Scripts/MUI/examples/offcanvas-drag-left-plus-menu.html

102 lines
2.9 KiB
HTML
Raw Normal View History

2024-09-13 08:44:13 +00:00
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello MUI</title>
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="../css/mui.min.css">
<style>
body,.mui-content {
background-color: #333;
color: #fff;
}
header.mui-bar{
display: none;
}
.mui-bar-nav~.mui-content{
padding: 0;
}
.title{
margin: 35px 15px 10px;
}
.title+.content{
margin: 10px 15px 35px;
color: #bbb;
text-indent: 1em;
font-size: 14px;
line-height: 24px;
}
.mui-table-view{
margin-bottom: 35px;
}
</style>
</head>
<body>
<div class="mui-content">
<div class="title">侧滑导航</div>
<div class="content">
这是侧滑菜单示例,你可以在这里放置任何内容;关闭侧滑菜单有多种方式:
1.在手机屏幕任意位置快速向右滑动(swipe)
2.点击本侧滑菜单页之外的任意位置;
3.点击如下红色按钮;
<span class="android-only">
4.Android手机按back键5.Android手机按menu键
</span>
<p style="margin: 10px 15px;">
<button id="close-btn" type="button" class="mui-btn mui-btn-danger mui-btn-block" style="padding: 5px 20px;">关闭侧滑菜单</button>
</p>
</div>
<div class="title" style="margin-bottom: 25px;">侧滑列表示例</div>
<ul class="mui-table-view mui-table-view-chevron mui-table-view-inverted">
<li class="mui-table-view-cell">
<a class="mui-navigate-right">Item 1</a>
</li>
<li class="mui-table-view-cell">
<a class="mui-navigate-right">Item 2</a>
</li>
<li class="mui-table-view-cell">
<a class="mui-navigate-right">Item 3</a>
</li>
<li class="mui-table-view-cell">
<a class="mui-navigate-right">Item 4</a>
</li>
<li class="mui-table-view-cell">
<a class="mui-navigate-right">Item 5</a>
</li>
<li class="mui-table-view-cell">
<a class="mui-navigate-right">Item 6</a>
</li>
</ul>
</div>
<script src="../js/mui.min.js"></script>
<script type="text/javascript" charset="utf-8">
//关闭back、menu按键监听这样侧滑主界面会自动获得back和memu的按键事件仅在主界面处理按键逻辑即可
mui.init({
keyEventBind: {
backbutton: false,
menubutton: false
}
});
var main = null;
mui.plusReady(function () {
main = plus.webview.currentWebview().opener();
})
function closeMenu () {
mui.fire(main,"menu:swiperight");
}
//左滑显示出来的菜单,只需监听右滑,然后将菜单关闭即可;在该菜单上左滑,不做任何操作;
window.addEventListener("swiperight",closeMenu);
document.getElementById("close-btn").addEventListener('tap',closeMenu);
</script>
</body>
</html>