Commit e91f3f2a authored by hbcui1984's avatar hbcui1984

优化webview模式的侧滑菜单

parent 97cdb579
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script> <script src="../js/app.js"></script>
<script> <script>
var main,menu, mask = mui.createMask(closeMenu); var main,menu, mask = mui.createMask(_closeMenu);
var showMenu = false, var showMenu = false,
mode = 'main-move'; mode = 'main-move';
...@@ -169,11 +169,17 @@ ...@@ -169,11 +169,17 @@
showMenu = true; showMenu = true;
} }
} }
/** function closeMenu () {
* 关闭侧滑菜单 //窗体移动
*/ _closeMenu();
//关闭遮罩
function closeMenu() { mask.close();
}
/**
* 关闭侧滑菜单(业务部分)
*/
function _closeMenu() {
if (showMenu) { if (showMenu) {
//解决android 4.4以下版本webview移动时,导致fixed定位元素错乱的bug; //解决android 4.4以下版本webview移动时,导致fixed定位元素错乱的bug;
if (mui.os.android && parseFloat(mui.os.version) < 4.4) { if (mui.os.android && parseFloat(mui.os.version) < 4.4) {
...@@ -182,8 +188,6 @@ ...@@ -182,8 +188,6 @@
document.querySelector(".mui-bar-nav~.mui-content").style.paddingTop = "44px"; document.querySelector(".mui-bar-nav~.mui-content").style.paddingTop = "44px";
} }
//关闭遮罩
mask.close();
switch (mode){ switch (mode){
case 'main-move': case 'main-move':
//主窗体开始侧滑; //主窗体开始侧滑;
......
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<script src="../js/mui.min.js"></script> <script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script> <script src="../js/app.js"></script>
<script> <script>
var main,menu, mask = mui.createMask(closeMenu); var main,menu, mask = mui.createMask(_closeMenu);
var showMenu = false,mode = 'main-move'; var showMenu = false,mode = 'main-move';
if (!mui.os.android) { if (!mui.os.android) {
...@@ -163,10 +163,18 @@ ...@@ -163,10 +163,18 @@
/** /**
* 关闭侧滑菜单 * 关闭侧滑菜单
*/ */
function closeMenu() { function closeMenu () {
_closeMenu();
//关闭遮罩
mask.close();
}
/**
* 关闭侧滑菜单(业务部分)
*/
function _closeMenu() {
if (showMenu) { if (showMenu) {
//关闭遮罩; //关闭遮罩;
mask.close();
switch (mode){ switch (mode){
case 'main-move': case 'main-move':
//主窗体开始侧滑; //主窗体开始侧滑;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment