ソースを参照

修改首页热门专家,添加跳转ID

xuchunyang 8 年 前
コミット
b79450616c
共有1 個のファイルを変更した21 個の追加7 個の削除を含む
  1. 21 7
      app/js/index.js

+ 21 - 7
app/js/index.js

@ -4,13 +4,25 @@ var allPages = 1; // 总页数
4 4
var table = document.body.querySelector('.list');
5 5
var search = document.getElementById("search");
6 6

7
mui('.list').on('tap','a',function(){
8
	var id=this.getAttribute("data-id");
9
	console.log(id);
10
	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框
11
    webviewShow = plus.webview.create("../html/proinforbrow.html",{proid:id});//后台创建webview并打开show.html
12
    webviewShow.addEventListener("loaded", function() {
13
        nwaiting.close(); //新webview的载入完毕后关闭等待框
14
        webviewShow.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画
15
    }, false);
16
})
17

7 18
/*点击搜索按钮*/
8 19
search.addEventListener('focus', function() {
9
	var searchpage = mui.preload({
10
	    url: '../html/search.html',
11
		id: '../html/search.html',
12
	});
13
	searchpage.show("slide-in-right",150);
20
	var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框
21
    webviewShow = plus.webview.create("../html/search.html");//后台创建webview并打开show.html
22
    webviewShow.addEventListener("loaded", function() {
23
        nwaiting.close(); //新webview的载入完毕后关闭等待框
24
        webviewShow.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画
25
    }, false);
14 26
});
15 27

16 28
/*页面数据初始化*/
@ -56,6 +68,7 @@ function getaData() {
56 68
			dataType: 'json', //数据格式类型
57 69
			type: 'GET', //http请求类型
58 70
			timeout: 10000,
71
			async:false,
59 72
			success: function(data) {
60 73
				if(data.success) {
61 74
					//console.log("成功");
@ -110,6 +123,7 @@ function getOnePase() {
110 123
/*数据遍历*/
111 124
function datalistEach(datalist) {
112 125
	mui.each(datalist, function(index, item) {
126
		
113 127
		/*获取头像*/
114 128
		if(item.hasHeadImage == 1) {
115 129
			var img = "../images/head/" + item.id + "_m.jpg";
@ -132,7 +146,7 @@ function datalistEach(datalist) {
132 146
			//console.log(resources[m].caption);
133 147
			zlist = '<span>' + resources[m].resourceName + '</span>、';
134 148
		}
135

149
		
136 150
		var title = item.title || "";
137 151
		var office = item.office || "";
138 152
		var orgName = item.orgName || "";
@ -154,7 +168,7 @@ function datalistEach(datalist) {
154 168
		var li = document.createElement('li');
155 169
		li.className = 'mui-table-view-cell mui-media';
156 170

157
		li.innerHTML = '<a class="proinfor" ' +
171
		li.innerHTML = '<a class="proinfor" data-id="'+item.id+'"' +
158 172
			'<p><img class="mui-media-object mui-pull-left headimg" src="' + img + '"></p>' +
159 173
			'<div class="mui-media-body">' +
160 174
			'<span class="listtit">' + item.name + '<em class="mui-icon iconfont icon-vip authicon"></em></span>' +