代码拉取完成,页面将自动刷新
同步操作将从 crism/ChatMe-mui 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<!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>
<script src="js/mui.min.js"></script>
<link href="css/mui.min.css" rel="stylesheet"/>
<link href="font_ico/iconfont.css" rel="stylesheet"/>
<link href="css/header.css" rel="stylesheet"/>
<script type="text/javascript" charset="utf-8">
mui.init();
// 移动设备就绪完成后
mui.plusReady(function(){
plus.navigator.setStatusBarStyle("light");
plus.navigator.setStatusBarBackground("#303030");
});
</script>
</head>
<body>
<header class="mui-bar mui-bar-nav title">
<h1 class="mui-title title-color"><b id="header_title">消息</b></h1>
</header>
<nav class="mui-bar mui-bar-tab">
<a class="mui-tab-item mui-active" tabindex="0">
<span class="mui-icon mui-icon-chatbubble"></span>
<span class="mui-tab-label">消息</span>
</a>
<a class="mui-tab-item" tabindex="1">
<span class="mui-icon mui-icon-phone"></span>
<span class="mui-tab-label">通讯录</span>
</a>
<a class="mui-tab-item" tabindex="2">
<span class="mui-icon mui-icon-paperplane"></span>
<span class="mui-tab-label">发现</span>
</a>
<a class="mui-tab-item" tabindex="3">
<span class="mui-icon mui-icon-person"></span>
<span class="mui-tab-label">我</span>
</a>
</nav>
<script type="text/javascript">
var chatArray = [
{
pageId: "chatlist.html",
pageUrl: "chatlist.html",
pageTitle: "消息"
},
{
pageId: "contact.html",
pageUrl: "contact.html",
pageTitle: "通讯录"
},
{
pageId: "discover.html",
pageUrl: "discover.html",
pageTitle: "发现"
},
{
pageId: "me_setting.html",
pageUrl: "me_setting.html",
pageTitle: "我"
}
];
var pageStyle = {
top: "44px",
bottom: "50px"
}
function monitorNetWork(){
document.addEventListener("netchange",function(){
changeHeaderText()
})
}
function changeHeaderText(){
var connectionStatus = plus.networkinfo.getCurrentType();
var header_title = document.getElementById("header_title");
// 关闭网络链接
if (connectionStatus == 0 || connectionStatus == 1) {
chatArray[0].pageTitle = "消息(未连接)";
if(header_title.innerHTML == "消息") { header_title.innerHTML = "消息(未连接)";}
}else{
chatArray[0].pageTitle = "消息";
if(header_title.innerHTML == "消息(未连接)") {
header_title.innerHTML = "消息";
}
}
}
mui.plusReady(function(){
// 重写mui back方法 使安卓手机的返回按钮对本页无效
mui.back = function(){
return false;
}
//首先更改一次标题
changeHeaderText();
// 网络链接监听
monitorNetWork();
// 获取当前的webview对象
var indexWebView = plus.webview.currentWebview();
// 向当前的主页 追加四张html webview
for (var i=0;i<chatArray.length;i++) {
var pageView= plus.webview.create(chatArray[i].pageUrl, chatArray[i].pageId, pageStyle);
pageView.hide();
// 追加子页面到当前主页面
indexWebView.append(pageView);
}
plus.webview.show(chatArray[0].pageId);
var header_title = document.getElementById("header_title");
// 批量绑定tap 展示不同的webview
mui(".mui-bar-tab").on('tap','a',function(){
var tabindex = this.getAttribute("tabindex");
plus.webview.show(chatArray[tabindex].pageId,"fade-in");
header_title.innerHTML = chatArray[tabindex].pageTitle;
// for (var i=0;i<chatArray.length;i++) {
// if(tabindex!=i){
// plus.webview.hide(chatArray[i].pageId,"fade-out");
// }
// }
})
})
</script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。