<!doctype html> <html> <head> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <link href="css/mui.min.css" rel="stylesheet" /> </head> <body> <header class="mui-bar mui-bar-nav"> <h1 class="mui-title">标题</h1> </header> <nav class="mui-bar mui-bar-tab"> <a class="mui-tab-item mui-active" href="show1.html"> <span class="mui-icon mui-icon-home"></span> <span class="mui-tab-label">首页</span> </a> <a class="mui-tab-item" href="show2.html"> <span class="mui-icon mui-icon-phone"></span> <span class="mui-tab-label">电话</span> </a> <a class="mui-tab-item" href="show3.html"> <span class="mui-icon mui-icon-email"></span> <span class="mui-tab-label">邮件</span> </a> <a class="mui-tab-item" href="show4.html"> <span class="mui-icon mui-icon-gear"></span> <span class="mui-tab-label">设置</span> </a> </nav> <script src="js/mui.min.js"></script> <script src="js/jquery.min.js"></script> <script type="text/javascript"> mui.init(); //mui加载完成事件 mui.plusReady(function(){ //定义子页面的数组 var subPages = ["show1.html","show2.html","show3.html","show4.html"]; //定义子页面显示位置的样式 var subPagesStyle = { top:"44px",//距离顶部44px bottom:"50px", }; //获取主webview-也就是当前页面index var mainView = plus.webview.currentWebview(); //遍历子页面数组,根据每个页面url创建webView for(var i=0;i<subPages.length;i++){ var url = subPages[i]; //创建webview参数plus.webview.create(url,id,style)(用于指定将那个web页面创建为webview, // 参数二,标识符,参数三设置样式) var subView = plus.webview.create(url,url,subPagesStyle); //设置子页面初始隐藏状态 subView.hide(); //将子页面追加到主页面 mainView.append(subView);//处于隐藏 } //默认第一个子页面显示 plus.webview.show(subPages[0]); //给每个子页面tbr绑定点击事件,注意onclick,click是网页点击,手机无效 mui(".mui-bar-tab").on("tap","a",function(){ //获取点击的ID,href就可以当做ID,或者自己定义一个 var id = this.getAttribute("href"); plus.webview.show(id); }); }); </script> </body> </html>