自行解决了,不得不说HTML5+很强大,目前为止想要的基本都能实现,只不过对于不熟的人来说,很头疼,MUI是基础篇,HTML5+是进阶篇,大部分人都停留在基础篇,发现很多功能无法实现,只是官方没有提供封装好的类而已,关键时刻还是得研究进阶篇啊。
最后贴出解决办法,子级页面内的js部分,父级就不用贴了,仅仅是打开新页面而已,只不过要调整下样式
//点击返回关闭页面
mui.plusReady(function(){
plus.key.addEventListener('backbutton', function(){
close_rule();
});
});
//点击确定关闭页面
document.getElementById('submit').addEventListener('tap', function(){
close_rule();
});
//关闭当前页,并且关闭父级页面遮罩
function close_rule(){
var current_view = plus.webview.currentWebview();
var parent_view = current_view.opener();
parent_view.evalJS("mask.close()");
current_view.close();
}