当前位置:   article > 正文

plus.webview预创建界面_plus.webview.show

plus.webview.show
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);

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55









使用mui创建,先预加载

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

显示此窗口

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,{})
      }) 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6


     //点击流图片事件
      mui('#mtab ').on('tap','img',function(){
        console.log( " id00:"+this.id);
        var now = plus.webview.getWebviewById(this.id); 
        plus.webview.show(this.id); 
      }) 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/97540
推荐阅读
相关标签
  

闽ICP备14008679号