Commit c2ccb8fd authored by hbcui1984's avatar hbcui1984

hello mui支持“敲击顶部、回到顶部”功能

parent 07985561
...@@ -92,8 +92,19 @@ ...@@ -92,8 +92,19 @@
menu.style.display = display; menu.style.display = display;
}); });
document.getElementById("menu").addEventListener('tap', function() { var contentWebview = null;
plus.webview.currentWebview().children()[0].evalJS('mui("#topPopover").popover("toggle")'); document.getElementById("menu").addEventListener('tap', function(e) {
if(contentWebview==null){
contentWebview = plus.webview.currentWebview().children()[0];
}
contentWebview.evalJS('mui("#topPopover").popover("toggle")');
});
//敲击顶部、回到顶部
document.querySelector('header').addEventListener('tap',function () {
if(contentWebview==null){
contentWebview = plus.webview.currentWebview().children()[0];
}
contentWebview.evalJS('window.scroll(0, 0)');
}); });
</script> </script>
......
...@@ -75,6 +75,14 @@ ...@@ -75,6 +75,14 @@
titleElem.innerHTML = title; titleElem.innerHTML = title;
titleElem.className = "mui-title mui-fadein"; titleElem.className = "mui-title mui-fadein";
}); });
var contentWebview = null;
//敲击顶部、回到顶部
document.querySelector('header').addEventListener('tap',function () {
if(contentWebview==null){
contentWebview = plus.webview.currentWebview().children()[0];
}
contentWebview.evalJS('window.scroll(0, 0)');
});
</script> </script>
</html> </html>
\ No newline at end of file
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
</header> </header>
<script> <script>
var menu = null, var menu = null,
list = null,
main = null; main = null;
var showMenu = false; var showMenu = false;
mui.init({ mui.init({
...@@ -58,8 +57,6 @@ ...@@ -58,8 +57,6 @@
aniShow: 'none' aniShow: 'none'
} }
}); });
}, 200); }, 200);
}); });
...@@ -108,12 +105,17 @@ ...@@ -108,12 +105,17 @@
} }
} }
//点击左上角侧滑图标,打开侧滑菜单; //点击左上角侧滑图标,打开侧滑菜单;
document.querySelector('.mui-icon-bars').addEventListener('tap', function() { document.querySelector('.mui-icon-bars').addEventListener('tap', function(e) {
e.stopPropagation();
if (showMenu) { if (showMenu) {
closeMenu(); closeMenu();
} else { } else {
openMenu(); openMenu();
} }
});
//敲击顶部导航,内容区回到顶部
document.querySelector('header').addEventListener('tap',function () {
main.children()[0].evalJS('window.scroll(0, 0)');
}); });
//主界面向右滑动,若菜单未显示,则显示菜单;否则不做任何操作 //主界面向右滑动,若菜单未显示,则显示菜单;否则不做任何操作
window.addEventListener("swiperight", openMenu); window.addEventListener("swiperight", openMenu);
......
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