説明なし

index.html 5.0KB

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title> <link href="css/mui.min.css" rel="stylesheet"/> <link href="css/iconfont.css" rel="stylesheet" /> <link href="css/app.css" rel="stylesheet"/> </head> <body> <!--11111--> <!--主页面底部菜单--> <nav class="mui-bar mui-bar-tab footbox"> <a class="mui-tab-item mui-active" href="html/index_home.html" dataid="1"> <span class="mui-icon iconfontnew icon-homenew"></span> <span class="mui-tab-label">首页</span> </a> <a class="mui-tab-item" href="html/discover_index.html" dataid="4"> <span class="mui-icon iconfontnew icon-faxiannew"></span> <span class="mui-tab-label">发现</span> </a> <a class="mui-tab-item" href="html/consult_home.html" dataid="2"> <span class="mui-icon iconfontnew icon-messagenew" id="meLI"><span class="mui-badge" id="meLInum"></span></span> <span class="mui-tab-label">消息</span> </a> <a class="mui-tab-item" id="isLogin" href="html/myaccount.html" dataid="3"> <span class="mui-icon iconfontnew icon-wonew"></span> <span class="mui-tab-label">我</span> </a> </nav> <script src="js/public/mui.min.js"></script> <script src="js/public/base.js"></script> <script type="text/javascript" charset="utf-8"> var subpages = ['html/index_home.html', 'html/discover_index.html', 'html/consult_home.html', 'html/myaccount.html']; var subpage_style = { top: '0px', bottom: '54px' }; var aniShow = {}; //创建子页面,首个选项卡页面显示,其它均隐藏; 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(); } else { temp[subpages[i]] = "true"; mui.extend(aniShow, temp); } self.append(sub); } client1() document.addEventListener("plusready", function() { plus.push.addEventListener("click", function(msg) { plus.push.clear(); //plus.push.remove(plus.push.getAllMessage()); //plus.push.setAutoNotification(false); plus.webview.getLaunchWebview().show(); plus.webview.getWebviewById("html/consult_home.html").show(); mui(".mui-tab-item").each(function(index) { if(index == 2) { this.classList.add("mui-active"); } else { this.classList.remove("mui-active"); } }) }, false); }, false) window.addEventListener("newId", function(event) { if(event.detail.rd==1) { document.getElementById("meLInum").style.display="block" document.getElementById("meLInum").innerHTML=Number(document.getElementById("meLInum").innerHTML)+1; }else if(event.detail.rd==2) { var numtt=Number(document.getElementById("meLInum").innerHTML)-Number(event.detailct) if(numtt>0) { document.getElementById("meLInum").style.display="block"; ocument.getElementById("meLInum").innerHTML=numtt; }else{ document.getElementById("meLInum").style.display="none"; ocument.getElementById("meLInum").innerHTML=0; } }else{ totalNum(); } }) totalNum() function totalNum() { mui.ajax(baseUrl + '/ajax/webMsg/unReadedCount', { "data":{id:plus.storage.getItem('userid')}, "type": "get", "async": true, "context": this, "success": function(data) { console.log(123); console.log(JSON.stringify(data)) if(data.success) { if(data.data) { document.getElementById("meLInum").style.display="block" document.getElementById("meLInum").innerHTML=data.data; }else{ document.getElementById("meLInum").style.display="none"; document.getElementById("meLInum").innerHTML=0; } } }, "error": function() { plus.nativeUI.toast("服务器链接超时", toastStyle); } }); } }); //当前激活选项 var activeTab = subpages[0]; //选项卡点击事件 mui('.mui-bar-tab').on('tap', 'a', function(e) { var targetTab = this.getAttribute('href'); var num = this.getAttribute('dataid'); if(num==3){ var myPage = plus.webview.getWebviewById('html/myaccount.html'); mui.fire(myPage,'mPage', {}); } if(targetTab == activeTab) { return; } //显示目标选项卡 //若为iOS平台或非首次显示,则直接显示 if(mui.os.ios || aniShow[targetTab]) { plus.webview.show(targetTab); } else { //否则,使用fade-in动画,且保存变量 var temp = {}; temp[targetTab] = "true"; mui.extend(aniShow, temp); plus.webview.show(targetTab, "fade-in", 300); } //隐藏当前; plus.webview.hide(activeTab); //更改当前活跃的选项卡 activeTab = targetTab; }); </script> </body> </html>