您的位置:首页 > Web前端 > HTML5

HTML5+ 打开关闭侧滑窗口

2015-08-19 11:10 579 查看
在用webview时,难免会遇到A页面跳转到B页面,这时在B页面使用官方的打开侧滑窗口没问题,

但是,如果从B页面返回A页面,这时,侧滑窗口就不显示了,研究了代码的原理后,发现时preload的,这就是问题所在,

侧滑窗口一般数据不多,改成openWindow就行了,这样无论怎么返回,每次都是触发创建新窗口事件。

function myopenMenu() {
//alert(isshow);
if (plus.storage.getItem("isshow")=="false") {
openmy();
} else {
closemy();
}
}
function openmy(){
plus.storage.setItem("isshow","true");
mui.openWindow({
url: "plus_menu.html",
id: "plus_menu.html",
styles: {
left: "33%",
width: '70%',
opacity: 0.7,
top: "46px",
bottom: "0",
zindex: 9997
}
});
}
function closemy(){
plus.storage.setItem("isshow","false");
plus.webview.close("plus_menu.html", "slide-out-right", 200);
}
plus.key.addEventListener('backbutton', function() {//侧滑窗口中要监听物理返回键,就是因为有了这个关闭功能,才需要用storage在存储表示位
closemy();
}, false);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: