浏览代码

发现改版

luyanan 7 年之前
父节点
当前提交
35ee8fe030
共有 1 个文件被更改,包括 44 次插入27 次删除
  1. 44 27
      app/js/discoverNew.js

+ 44 - 27
app/js/discoverNew.js

1
(function($) {
1
(function($) {
2
	//阻尼系数
2
	//阻尼系数
3
	var arr=[];
3
	var key1 = [];
4
	var key1 = [];
4
	var m = 0;
5
	var m = 0;
5
	var deceleration = mui.os.ios ? 0.003 : 0.0009;
6
	var deceleration = mui.os.ios ? 0.003 : 0.0009;
97
						type: "get", //HTTP请求类型
98
						type: "get", //HTTP请求类型
98
						timeout: 10000, //超时时间设置为10秒;
99
						timeout: 10000, //超时时间设置为10秒;
99
						traditional: true,
100
						traditional: true,
100
						async: true,
101
						async: false,
101
						success: function(data) {
102
						success: function(data) {
102
							if(obj.sele) {
103
							if(obj.sele) {
103
								obj.fun.call(obj.sele, data);
104
								obj.fun.call(obj.sele, data);
145
											"fun": _this.createFragment,
146
											"fun": _this.createFragment,
146
											data: {
147
											data: {
147
												col: index ? _this.colum[index + 2] : _this.colum.a,
148
												col: index ? _this.colum[index + 2] : _this.colum.a,
148
												pageNo: 1
149
												pageNo: 1,
150
												exclude:arr
149
											},
151
											},
150
											url: "/ajax/article/find"
152
											url: "/ajax/article/find"
151
										});
153
										});
172
											"fun": _this.createFragment,
174
											"fun": _this.createFragment,
173
											data: {
175
											data: {
174
												col: index ? _this.colum[index + 2] : _this.colum.a,
176
												col: index ? _this.colum[index + 2] : _this.colum.a,
175
												pageNo: pa
177
												pageNo: pa,
178
												exclude:arr
176
											},
179
											},
177
											url: "/ajax/article/find"
180
											url: "/ajax/article/find"
178
										});
181
										});
219
					}
222
					}
220
				},
223
				},
221
				createFragment: function(data) {
224
				createFragment: function(data) {
222
					//alert(JSON.stringify(data))
223
					if(data.success) {
225
					if(data.success) {
224
						
225
226
						var $data = data.data.data;
226
						var $data = data.data.data;
227
						if(arguments[1]) {
227
						if(arguments[1]) {
228
							if($data.length > 1) {
228
							if($data.length > 1) {
244
								if(arguments[1]) {
244
								if(arguments[1]) {
245
									colSpan = "<span style='border:1px solid red;border-radius:3px;padding:0px 1px;margin-right:5px;color:red;'>置顶</span>"
245
									colSpan = "<span style='border:1px solid red;border-radius:3px;padding:0px 1px;margin-right:5px;color:red;'>置顶</span>"
246
								} else {
246
								} else {
247
									if($data[i].colNum != 0)
248
										colSpan = "<span style='border:1px solid green;border-radius:3px;padding:0px 1px;margin-right:5px;color:green;'>" + columnType[$data[i].colNum].shortName + "</span>"
247
									if($data[i].colNum != 0) {
248
										if($data[i].colNum==9) {
249
											colSpan="";
250
										}else{
251
											colSpan = "<span style='border:1px solid green;border-radius:3px;padding:0px 1px;margin-right:5px;color:green;'>" + columnType[$data[i].colNum].shortName + "</span>"
252
										}
253
									}
249
								}
254
								}
250
255
251
							}
256
							}
267
								if(document.getElementsByTagName("ul")[m].children[0]) {
272
								if(document.getElementsByTagName("ul")[m].children[0]) {
268
									document.getElementsByTagName("ul")[m].insertBefore(li, document.getElementsByTagName("ul")[m].children[0])
273
									document.getElementsByTagName("ul")[m].insertBefore(li, document.getElementsByTagName("ul")[m].children[0])
269
								} else {
274
								} else {
275
									if(arr.length==6) {
276
										arr[5]=$data[i].articleId;
277
									}else{
278
										arr.push($data[i].articleId);
279
									}
280
									
270
									document.getElementsByTagName("ul")[m].appendChild(li);
281
									document.getElementsByTagName("ul")[m].appendChild(li);
271
								}
282
								}
272
							} else {
283
							} else {
314
			$D().bindEvent();
325
			$D().bindEvent();
315
			var ob = $D();
326
			var ob = $D();
316
			//alert(ob.createFragment)
327
			//alert(ob.createFragment)
317
			$D({
318
				"fun": ob.createFragment,
319
				data: {
320
					col: "",
321
					pageNo: ob.pageNo.a
322
				},
323
				url: "/ajax/article/find"
324
			});
325
			$D({
326
				"fun": ob.createFragment,
327
				data: {
328
					col: 9,
329
					pageNo: 1
330
				},
331
				flag: 1,
332
				url: "/ajax/article/find"
333
			});
328
			
334
			document.querySelector('#slider').addEventListener('slide', function(event) {
329
			document.querySelector('#slider').addEventListener('slide', function(event) {
335
330
336
				var $this = document.querySelector(".mui-scroll .mui-active");
331
				var $this = document.querySelector(".mui-scroll .mui-active");
368
				type: "get", //HTTP请求类型
363
				type: "get", //HTTP请求类型
369
				timeout: 10000, //超时时间设置为10秒;
364
				timeout: 10000, //超时时间设置为10秒;
370
				traditional: true,
365
				traditional: true,
371
				async: true,
366
				async: false,
372
				success: function(data) {
367
				success: function(data) {
373
					document.getElementById("slider1").innerHTML = data;
368
					document.getElementById("slider1").innerHTML = data;
369
					for(var i=1;i<6;i++) {
370
						arr.push(document.getElementById("slider1").getElementsByClassName("mui-slider-item")[i].getAttribute("data-id"));
371
					}
374
					var slider = $("#slider1");
372
					var slider = $("#slider1");
375
					slider.slider({
373
					slider.slider({
376
						interval: 5000
374
						interval: 5000
387
					//plus.nativeUI.toast("服务器链接超时", toastStyle);
385
					//plus.nativeUI.toast("服务器链接超时", toastStyle);
388
				}
386
				}
389
			});
387
			});
390
388
			
389
			$D({
390
				"fun": ob.createFragment,
391
				data: {
392
					col: 9,
393
					pageNo: 1
394
				},
395
				flag: 1,
396
				url: "/ajax/article/find"
397
			});
398
			console.log(arr)
399
			$D({
400
				"fun": ob.createFragment,
401
				data: {
402
					col: "",
403
					pageNo: ob.pageNo.a,
404
					exclude:arr
405
				},
406
				url: "/ajax/article/find"
407
			});
391
			function addClick1(colId) {
408
			function addClick1(colId) {
392
				$.ajax(baseUrl + "/ajax/operation/statist/bannerClick", {
409
				$.ajax(baseUrl + "/ajax/operation/statist/bannerClick", {
393
					dataType: 'json', //服务器返回json格式数据
410
					dataType: 'json', //服务器返回json格式数据