NGToolsCSharp/NGTools/obj/Release/Package/PackageTmp/Scripts/MUI/examples/offcanvas-drag-left-plus-menu.html
2024-09-13 16:44:30 +08:00

102 lines
2.9 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>