plus.webview预创建界面

var mainstyle = {
    top: '5px',
    bottom: '50px',
    bounce: 'vertical'
};

mui.init({
    swipeBack: false,
    statusBarBackground: '#999999',
    gestureConfig: {
        doubletap: true
    }
});

mui.plusReady(main);

var curview;

function main() {
    alert("初始化完毕");
    CeateView();
    alert(plus.webview.all());

    mui('.mui-bar').on('tap', 'a', function() {

        var ref = this.getAttribute("href");

        if (curview == ref) {
            alert("不需要加载");
            return;
        }
        plus.webview.hide(curview, "pop-in");
        curview = ref;

        plus.webview.show(ref, "pop-out");
    })
}

function CeateView() {
    var self = plus.webview.currentWebview();
    var page = plus.webview.create("page1.html", "mainpage", mainstyle);
    alert("create:" + page);
    self.append(page);
    plus.webview.show("mainpage");
    curview = "page1";

    var page1 = plus.webview.create("page2.html", "page1", mainstyle);
    alert("create:" + page1);
    self.append(page1);

    var page2 = plus.webview.create("page1.html", "page2", mainstyle);
    alert("create:" + page2);
    self.append(page2);

}









使用mui创建,先预加载

 function addView() {
        var page = mui.preload({
        url:"img_l1.html",
        id:"img_l1",//默认使用当前页面的url作为id
        styles:{},//窗口参数
        extras:{}//自定义扩展参数
    });
}

显示此窗口

mui('#mtab ').on('tap','img',function(){
        console.log( " id00:"+this.id);
        var now = plus.webview.getWebviewById(this.id); 
       // plus.webview.show(this.id);
         mui.openWindow(this.id+'.html',this.id,{})
      }) 


     //点击流图片事件
      mui('#mtab ').on('tap','img',function(){
        console.log( " id00:"+this.id);
        var now = plus.webview.getWebviewById(this.id); 
        plus.webview.show(this.id); 
      }) 

你可能感兴趣的:(aa)