逻辑是这样的:
A-〉B-〉C-〉D-〉
当D的逻辑执行结束后,跳转回A,但此时C已经没用了,如果我在A 执行C.close();由于C是由B创造的,那么关闭C后,页面会自动返回B,这不是我想要的,能否在A关闭C的时候,不让用户察觉到,静默就关闭了?
伟伟
- 发布:2015-02-02 18:14
- 更新:2015-03-21 23:57
- 阅读:2965
2 个回复
DCloud_heavensoft
这个是zindex的问题。
关闭c后,是露出a,还是露出b,取决于哪个webview的zindex值高。
webview的style对象里有zindex设置。
另外,webview的控制不要乱了。d跳转到a,是新开的一个a,还是把低下的a的zindex调高并且show出来,一定要弄清楚。
我记过很多开发者乱开重复webview。
Gaollg
mui.back = function(){
plus.webview.currentWebview().opener().evalJS('mui.back();');
}
mui.plusReady(function(){
plus.webview.currentWebview().opener().hide();
});