1$(function(){ 2 aClick(2); 3}) 4 5var v = new Vue({ 6 el: ".news", 7 data:{ 8 newsData:[], 9 newsDe:[], 10 // é»è®¤å½åæ¾ç¤ºç¬¬ä¸é¡µ 11 currentPage: 1, 12 typeid:0, 13 scrollTop:0, 14 show:true, 15 show1:false, 16 page:0, 17 on_off : false, 18 countAll:0, 19 lan:'', 20 yzkClass:'yzkC', 21 // gobackF:false 22 }, 23 created:function(){ 24 // $('.preloader').fadeIn(); 25 }, 26 mounted(){ 27 var vm = this; 28 // window.addEventListener("scroll", this.timeline); 29 $(window).bind('scroll', $.proxy(this.timeline, this)); 30 window.onload=function(){ 31 // deleteCache('newsType'); 32 // deleteCache('d'); 33 // deleteCache('page'); 34 // console.log(vm.scrollTop) 35 $('.preloader').hide(); 36 } 37 setTimeout(vm.yzkZT,100); 38 vm.show = false 39 40 41 }, 42 methods:{ 43 getLocalstorage(key){ 44 45 46 if (!window.localStorage) { 47
48 console.log('æµè§å¨ä¸æ¯ælocalstorage'); 49 50 }else { 51 52 var storage =window.localStorage; 53 54 return JSON.parse(storage.getItem(key)); 55 56 } 57 58 59 }, 60 getPageData:function(id,page,lan){ 61 // this.on_off = false; 62 var vm = this; 63 var urln ; 64 if(lan == 'CN'){ 65 urln = 'getNewsByPage'; 66 }else if(lan == 'EN'){ 67 urln = '../getNewsByPage'; 68 } 69 ajaxData(urln, {np:id,page_idx:page,lan:lan}, function (data) { 70 // console.log(data) 71 vm.newsData.push(...data.data.list) ; 72 vm.countAll = data.data.totalRow; 73 74 75 if(vm.lan == 'CN') { 76 vm.$nextTick(() => { 77 var yzks = $(".timeline .yzk") 78 for (var i = vm.newsData.length - 1; i >= vm.newsData.length - 7; i--) { 79 var yzkFf = $(yzks[i]).find('div').eq(0).attr('fontface'); 80 $(yzks[i]).find('div').eq(0).append(" <style type=\"text/css\">" + yzkFf + 81 "</style>"); 82 } 83 }); 84 85 86 // var pageNum = Math.ceil(vm.countAll/ 7) || 1; 87 // vm.$nextTick(() => { 88 // var items = $(".timeline li"); 89 // if(vm.currentPage == pageNum){ 90 // for(var j = items.length - 1 ; j>= items.length - items.length%7;j--){ 91 // $(items[j]).addClass(vm.yzkClass+vm.currentPage); 92 // } 93 // }else { 94 // for(var j = items.length - 1 ; j>= items.length -7;j--){ 95 // $(items[j]).addClass(vm.yzkClass+vm.currentPage); 96 // } 97 // } 98 // $youziku.loadScope('.'+vm.yzkClass+vm.currentPage, '7722dea0b4b8465591fe93c1b87ab078',"TSSunOld"); 99 // $youziku.submit(vm.yzkClass+vm.currentPage,vm.currentPage); 100 // }); 101 } 102 }) 103 104 }, 105 switchNews(id){ 106 switch(id){ 107 case 0: 108 this.currentPage = 1; 109 $("#li-1").addClass("on1"); 110 $("#li-2").removeClass("on3"); 111 $("#li-3").removeClass("on2"); 112 $(".column-list").addClass("h1"); 113 $(".column-list").removeClass("h2"); 114 $(".column-list").removeClass("h3"); 115 $('.news-list').show(); 116 $('div.news-cn').hide(); 117 $('title')[0].innerText = $("#li-1")[0].innerText +' - é彤æèµ'; 118 this.yzkClass = 'yzkC'; 119 this.scrollTop = 0; 120 break; 121 case 1: 122 this.currentPage = 1; 123 $("#li-2").addClass("on3"); 124 $("#li-1").removeClass("on1"); 125 $("#li-3").removeClass("on2"); 126 $(".column-list").addClass("h3"); 127 $(".column-list").removeClass("h1"); 128 $(".column-list").removeClass("h2"); 129 $('.news-list').show(); 130 $('div.news-cn').hide(); 131 $('title')[0].innerText = $("#li-2")[0].innerText +' - é彤æèµ'; 132 this.yzkClass = 'yzkI'; 133 this.scrollTop = 0; 134 break; 135 case 2: 136 this.currentPage = 1; 137 $("#li-3").addClass("on2"); 138 $("#li-1").removeClass("on1"); 139 $("#li-2").removeClass("on3"); 140 $(".column-list").addClass("h2"); 141 $(".column-list").removeClass("h1"); 142 $(".column-list").removeClass("h3"); 143 $('.news-list').show(); 144 $('div.news-cn').hide(); 145 $('title')[0].innerText = $("#li-3")[0].innerText +' - é彤æèµ'; 146 this.yzkClass = 'yzkI'; 147 this.scrollTop = 0; 148 break; 149 }; 150 this.show = true; 151 }, 152 newsInfo:function(id,lan){ 153 $('.preloader').show(); 154 $('.bottomNew').fadeOut(); 155 var vm = this; 156 this.newsData = []; 157 // this.scrollTop = 0; 158 var nt = this.getLocalstorage('newsType'); 159 if(nt){ 160 // vm.scrollTop = i; 161 // items = d; 162 this.switchNews(nt); 163 this.typeid = nt; 164 console.log(nt)
165 deleteCache('newsType'); 166 // deleteCache('d'); 167 // deleteCache('page'); 168 }else { 169 this.switchNews(id); 170 this.typeid = id; 171 172 } 173 this.lan = lan; 174 this.getPageData(this.typeid,this.currentPage,lan); 175 setTimeout(vm.yzkZT,100); 176 177 178 }, 179 yzkZT(){ 180 var vm = this; 181 // var items = $(".timeline li"); 182 183 // è·ålocalstorage 184 // console.log('get') 185 // var i = this.getLocalstorage('d'); 186 // var page = this.getLocalstorage('page'); 187 // // var d = this.getLocalstorage().getCache('d'); 188 // if(i){ 189 // // vm.newsData = i; 190 // // vm.currentPage =page; 191 // // setTimeout(function(){ 192 // // var yzks = $(".timeline .yzk") 193 // // for(var i = 0;i < vm.newsData.length;i++){ 194 // // var yzkFf = $(yzks[i]).find('div').eq(0).attr('fontface'); 195 // // $(yzks[i]).find('div').eq(0).append(" <style type=\"text/css\">" + yzkFf + 196 // // "</style>"); 197 // // } 198 // // },100) 199 // 200 // 201 // 202 // }else { 203 // // vm.scrollTop = 0; 204 // $("html,body").scrollTop(0); 205 // } 206 207 vm.timeline(); 208 setTimeout(function () { 209 $("html,body").scrollTop(0); 210 211 $('.preloader').hide(); 212 },100) 213 214 215 }, 216 timeline(){ 217 var items = $(".timeline li"); 218 var itemV = $('.timeline li.in-view'); 219 var vm = this; 220 var pageNum = Math.ceil(this.countAll/ 7) || 1; 221 222 var scr = document.documentElement.scrollTop || document.body.scrollTop; // å䏿»å¨çé£ä¸é¨åé«åº¦ 223 var clientHeight = document.documentElement.clientHeight; // å±å¹é«åº¦ä¹å°±æ¯å½å设å¤éæä¸ä½ æçå°çè§è§é«åº¦ 224 var scrHeight = document.documentElement.scrollHeight || document.body.scrollHeight; 225 226 function isElementInViewport(el) { 227 var rect = el.getBoundingClientRect(); 228 return ( 229 rect.top >= 0 && 230 rect.left >= 0 && 231 rect.bottom - 200 <= (window.innerHeight || document.documentElement.clientHeight) && 232 rect.right <= (window.innerWidth || document.documentElement.clientWidth) 233 ); 234 } 235 function callbackFunc() { 236 for (var i = 0; i < items.length; i++) { 237 if (isElementInViewport(items[i])) { 238 items[i].classList.add("in-view"); 239 } 240 } 241 if(items.length == itemV.length){ 242 vm.on_off = true; 243 }else if(items.length >= itemV.length){ 244 if(items[items.length-1] == itemV[itemV.length-1]){ 245 vm.on_off = true; 246 } 247 248 } 249 if (scr + clientHeight + 470 >= scrHeight && vm.on_off) { 250 vm.on_off = false; 251 vm.nextPage(); 252 } 253 } 254 callbackFunc(); 255 }, 256 nextPage:function() { 257 var pageNum = Math.ceil(this.countAll/ 7) || 1; 258 if(this.currentPage >= pageNum) { 259 $('.bottomNew').fadeIn(); 260 // console.log('1') 261 // this.currentPage = pageNum 262 }else { 263 // console.log(this.currentPage) 264 this.getPageData(this.typeid,++this.currentPage,this.lan); 265 } 266 this.scrollTop = document.body.scrollTop || document.documentElement.scrollTop; 267 // console.log( this.scrollTop ); 268 }, 269 params1(i,l,u){ 270 // $('.preloader').show();
271 deleteCache('nid'); 272 // console.log('shan') 273 // deleteCache('d'); 274 // deleteCache('page'); 275 276 // 设置localstorage 277 function setCache(key, data) { 278 279 if (!window.localStorage) { 280 281 console.log('æµè§å¨ä¸æ¯ælocalstorage'); 282 283 }else { 284 285 var storage =window.localStorage; 286 287 storage.setItem(key,JSON.stringify(data)); 288 289 } 290 291 }; 292 setCache('nid',i); 293 // setCache('s',this.scrollTop); 294 setCache('newsType',this.typeid); 295 // console.log('set') 296 // setCache('d',this.newsData); 297 // setCache('page',this.currentPage); 298 // window.location.href=u+"?id="+i; 299 window.open(u+"?id="+i) 300 }, 301 // newsDetail(i,l){ 302 // // console.log(window.location.search.substr(1)) 303 // var vm = this; 304 // var urlnd ; 305 // if(l == 'CN'){ 306 // urlnd = 'getNewsD'; 307 // }else if(l == 'EN'){ 308 // urlnd = '../getNewsD'; 309 // } 310 // ajaxData(urlnd, {id:i}, function (data) { 311 // vm.newsDe = data.data; 312 // }) 313 // }, 314 // backNews(){ 315 // if(this.scrollTop == 0){ 316 // location.reload(); 317 // }else { 318 // // console.log(this.scrollTop); 319 // this.$nextTick(() => { 320 // document.documentElement.scrollTop = this.scrollTop ; 321 // document.body.scrollTop = this.scrollTop; 322 // $("body,html").scrollTop(this.scrollTop); 323 // }) 324 // // $(window).bind('scroll', $.proxy(this.timeline, this)); 325 // this.show = true; 326 // this.show1 = false; 327 // } 328 // }, 329 returnButton () { 330 let vm = this; 331 // $(document).ready(function () { 332 // if (window.history && window.history.pushState) { 333 // $(window).on('popstate', function () { 334 // if(vm.gobackF){ 335 // $('.user-list').show(); 336 // $('div.user-cn').hide(); 337 // vm.gobackF = false; 338 // vm.personInfo('CN'); 339 // }else { 340 // window.history.pushState('forward', null, '#'); 341 // window.history.forward(1); 342 // } 343 // }); 344 // } 345 // // window.history.pushState('forward', null, '#'); //å¨IEä¸å¿ 须徿è¿ä¸¤è¡ 346 // // window.history.forward(1); 347 // }); 348 // if(vm.gobackF){ 349 // this.show = true 350 // this.show1 = false 351 // vm.gobackF = false; 352 // vm.newsInfo(0,'CN'); 353 // }else { 354 // window.history.pushState('forward', null, '#'); 355 // window.history.forward(1); 356 // } 357 }, 358 }, 359 360})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.