详细问题描述
[内容]
在HelloMui中,tab_webview_main.html 中,修改如下代码,可以重现问题。
期望显示第一个选项卡,因为其它选项卡showBehind(第一个现象卡)
事实上显示的是最后一个选项卡。
//创建子页面,首个选项卡页面显示,其它均隐藏;
var ActiveSub=null;
mui.plusReady(function() {
var self = plus.webview.currentWebview();
for (var i = 0; i < 4; i++) {
var temp = {};
var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
if (i > 0) {
//sub.hide();
sub.showBehind(ActiveSub)
}else{
ActiveSub=sub
temp[subpages[i]] = "true";
mui.extend(aniShow,temp);
}
self.append(sub);
}
});
云海帆 (作者)
如想在这个场景实现类似功能,有无办法?
2017-08-18 16:36
云海帆 (作者)
不想用hide(), 是因为子页面dom需要在后面初始化,hide()的时候dom height都得不到,无法初始化
2017-08-18 16:37