luyanan лет назад: 7
Родитель
Сommit
35ee8fe030
1 измененных файлов с 44 добавлено и 27 удалено
  1. 44 27
      app/js/discoverNew.js

+ 44 - 27
app/js/discoverNew.js

@ -1,5 +1,6 @@
1 1
(function($) {
2 2
	//阻尼系数
3
	var arr=[];
3 4
	var key1 = [];
4 5
	var m = 0;
5 6
	var deceleration = mui.os.ios ? 0.003 : 0.0009;
@ -97,7 +98,7 @@
97 98
						type: "get", //HTTP请求类型
98 99
						timeout: 10000, //超时时间设置为10秒;
99 100
						traditional: true,
100
						async: true,
101
						async: false,
101 102
						success: function(data) {
102 103
							if(obj.sele) {
103 104
								obj.fun.call(obj.sele, data);
@ -145,7 +146,8 @@
145 146
											"fun": _this.createFragment,
146 147
											data: {
147 148
												col: index ? _this.colum[index + 2] : _this.colum.a,
148
												pageNo: 1
149
												pageNo: 1,
150
												exclude:arr
149 151
											},
150 152
											url: "/ajax/article/find"
151 153
										});
@ -172,7 +174,8 @@
172 174
											"fun": _this.createFragment,
173 175
											data: {
174 176
												col: index ? _this.colum[index + 2] : _this.colum.a,
175
												pageNo: pa
177
												pageNo: pa,
178
												exclude:arr
176 179
											},
177 180
											url: "/ajax/article/find"
178 181
										});
@ -219,10 +222,7 @@
219 222
					}
220 223
				},
221 224
				createFragment: function(data) {
222
					//alert(JSON.stringify(data))
223 225
					if(data.success) {
224
						
225
226 226
						var $data = data.data.data;
227 227
						if(arguments[1]) {
228 228
							if($data.length > 1) {
@ -244,8 +244,13 @@
244 244
								if(arguments[1]) {
245 245
									colSpan = "<span style='border:1px solid red;border-radius:3px;padding:0px 1px;margin-right:5px;color:red;'>置顶</span>"
246 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,6 +272,12 @@
267 272
								if(document.getElementsByTagName("ul")[m].children[0]) {
268 273
									document.getElementsByTagName("ul")[m].insertBefore(li, document.getElementsByTagName("ul")[m].children[0])
269 274
								} else {
275
									if(arr.length==6) {
276
										arr[5]=$data[i].articleId;
277
									}else{
278
										arr.push($data[i].articleId);
279
									}
280
									
270 281
									document.getElementsByTagName("ul")[m].appendChild(li);
271 282
								}
272 283
							} else {
@ -314,23 +325,7 @@
314 325
			$D().bindEvent();
315 326
			var ob = $D();
316 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 329
			document.querySelector('#slider').addEventListener('slide', function(event) {
335 330
336 331
				var $this = document.querySelector(".mui-scroll .mui-active");
@ -368,9 +363,12 @@
368 363
				type: "get", //HTTP请求类型
369 364
				timeout: 10000, //超时时间设置为10秒;
370 365
				traditional: true,
371
				async: true,
366
				async: false,
372 367
				success: function(data) {
373 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 372
					var slider = $("#slider1");
375 373
					slider.slider({
376 374
						interval: 5000
@ -387,7 +385,26 @@
387 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 408
			function addClick1(colId) {
392 409
				$.ajax(baseUrl + "/ajax/operation/statist/bannerClick", {
393 410
					dataType: 'json', //服务器返回json格式数据