开始做的webview 一进去就加载了所有页面,速度慢,而且弹出其他页面的弹窗,所有改进了方法,第一次进去只执行了第一个页面,其余点击后执行。代码如下:
var aniShow = {};
//创建子页面,首个选项卡页面显示,其它均隐藏;
mui.plusReady(function() {
var self = plus.webview.currentWebview();
for (var i=0; i<1; i++) {
var sub = plus.webview.create(subpages[i].mobileHref, subpages[i].mobileHref, subpage_style, {
parentMenuId: subpages[i].id,
selfModelHref: subpages[i].mobileHref
});
if (i > 0) {
sub.hide();
}
self.append(sub);
}
});
//选项卡点击事件
mui('body').on('tap', '.mouduleBtn', function() {
var targetTab = this.getAttribute('href');
var targetTabId = this.getAttribu