Commit c2ccb8fd authored by hbcui1984's avatar hbcui1984

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

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