代码如下所示: 最后显示的页面是webview0, 是不是说子页面的zindex是无效的, 还是说这个一个bug?
webview3 = plus.webview.create('new_file2.html', 'page_alone_2', viewStyle, {mode: 'alone'});
webview3.show();
plus.webview.currentWebview().append(webview3);
webview0 = plus.webview.create('new_file0.html', 'page_alone_1', viewStyle, {mode: 'alone'});
webview0.show();
plus.webview.currentWebview().append(webview0);
webview0.setStyle({zindex: -1});
webview3.setStyle({zindex: 1});
需要这么做的原因:
如果直接执行webview0.show(), 并且webview0是第一次显示的话, 能明显看到渲染的过程, 甚至有碎屏的感觉. 第二以后就不会有这样的问题了. 但是如果使用独立窗口show之后, 再修改zindex的方式, 就没有这样子的现象.
0 个回复