1 2 3 4$(document).ready(function () { 5 6 /*æ°åæ»å¨*/ 7 var options = { 8 useEasing: true, 9 useGrouping: true, 10 separator: ',', 11 decimal: '.', 12 prefix: '', 13 suffix: '' 14 }; 15 16// è·åbannerä¸çæ°å 17 var url = local_host +"getHomePageCount"; 18 $.ajax({ 19 type:'post', 20 url:url, 21 dataType:'json', 22 success:function(data){ 23 if(undefined !=data.extraData){ 24 var obj = jQuery.parseJSON(data.extraData); 25 var homePageCounts = obj.split(','); 26 if(homePageCounts.length>0){ 27 new CountUp("myTargetElement", 0,homePageCounts[1], 0, 1.5, options).start(); 28 new CountUp("myTargetElement2", 0, homePageCounts[2], 0, 1.5, options).start(); 29 new CountUp("myTargetElement3", 0,homePageCounts[3], 0, 1.5, options).start(); 30 new CountUp("myTargetElement4", 0, homePageCounts[0], 0, 1.5, options).start(); 31// new CountUp("myTargetElement5", 0, homePageCounts[5], 0, 1.5, options).start(); 32// new CountUp("myTargetElement6", 0, homePageCounts[4], 0, 1.5, options).start(); 33 } 34 } 35 }, 36 error: function(XMLHttpRequest, textStatus, errorThrown) { 37 38 } 39 }); 40 41 //åèæç®å表å 徿 42 $('.document-box .ref-url').html('<span class="glyphicon glyphicon-new-window" ></span>') 43 44 45 46 47 48// èæä¸è¾ 49 $('ul.album-list > li div p').subTextMax({trim:false,keep_len:20,add_title:false,content_type:'html'}); 50 51 $(document).on('click', '.column-list .column-ul>li> a', function () { 52 var index = $(this).parent().index(); 53 var scrollTop = $(this).parents('#myTabContent .tab-pane.fade').find('.article-list-journalg>a.title').eq(index).offset().top; 54 $('html,body').animate({scrollTop: scrollTop - 10}, 300); 55 }); 56 57// journalDetail 58 var journalNum = $('#timeAxis .swiper-container .swiper-slide').length; 59 if(journalNum>0){ 60 61 var timeAxis = new Swiper('#timeAxis .swiper-container', { 62 speed: 500, 63 noSwiping: true, 64 slidesPerView: 6, 65 slidesPerGroup: 6 66 }); 67 $('#timeAxis a.prev').on('click', function (e) { 68 e.preventDefault(); 69 timeAxis.swipePrev(); 70 $('#timeAxis .periodical-wrapper.show').removeClass('show'); 71 if (timeAxis.activeIndex === 0) { 72 $(this).addClass('gray'); 73 return; 74 } 75 $(this).removeClass('gray'); 76 $('#timeAxis a.next.gray').removeClass('gray'); 77 }); 78 $('#timeAxis a.next').on('click', function (e) { 79 var num = $('#timeAxis .swiper-slide').length; 80 e.preventDefault(); 81 timeAxis.swipeNext(); 82 $('#timeAxis .periodical-wrapper.show').removeClass('show'); 83 if (timeAxis.activeIndex === num - 6) { 84 $(this).addClass('gray'); 85 return; 86 } 87 $(this).removeClass('gray'); 88 $('#timeAxis a.prev.gray').removeClass('gray'); 89 }); 90 91 if($('#timeAxis')[0]){ 92 var first = $('#timeAxis .swiper-slide').eq(0); 93 first.addClass('active').children('ul').addClass('active'); 94 } 95 96 $(document).on('mouseenter', '#timeAxis .swiper-slide', function () { 97 98 $(this).addClass('active'); 99 $(this).siblings('.active').removeClass('active'); 100 101// ä¸è§å½¢é»è®¤left 102 var offset = 52; 103 // æå¤§å ä½ 104 var max = 770 + offset; 105// slideç宽度 106 var slideWidth =117; 107// ç¸å¯¹äºswipper-containerçleft 108 var left = $(this).index()*slideWidth; 109 // å½åé¼ æ ç§»å ¥çoffsetleft 110 var slideLeft = $(this).find('num').offset().left; 111 // æå¤å±wrapperçoffsetleft 112 var timeAxisLeft = $('#timeAxis .swiper-container').offset().left; 113 114// slideåå¤å±containerè§è§è·ç¦» 115 var cutLeft = slideLeft - timeAxisLeft; 116// 6个slideç宽度 117 var sixSlideW = 6*slideWidth; 118 119 // æ¾ç¤ºæ¡èªå·±ç宽度ï¼å¤æä¹è¦ç¨ï¼ 120 var width = $(this).find('ul.mainBg').width(); 121 122 // 临çå¼ 123// console.log(width,cutLeft,sixSlideW,left); 124 if(width+cutLeft > sixSlideW){ 125 $(this).find('ul').css('left', left-(width+cutLeft-sixSlideW)-1);
126 $(this).find('span.triangle').css('left',width+cutLeft-sixSlideW+offset); 127 }else{ 128 $(this).find('ul').css('left', left); 129 $(this).find('span.triangle').css('left',offset); 130 } 131 }); 132 133 } 134 135 136 137 // news,journal,lightspot 138 $(document).on('click', '.main .main-left .directory li>a', function () { 139 140 var index = $(this).parent().index(); 141 if($(this).prev('span').hasClass('font-arrowRight')){return;} 142 $(this).prev('span').removeClass('font-arrowDown').addClass('font-arrowRight'); 143 $(this).parent().siblings('.active').removeClass('active').find('.font-arrowRight').removeClass('font-arrowRight').addClass('font-arrowDown'); 144 $(this).parent().addClass('active'); 145 146 $('.main .main-right>li').eq(index).fadeIn().addClass('active').siblings('.active').removeClass('active').hide(); 147 }); 148 149 150 // professional 151// $(document).on('click','.professional-search a',function(){ 152// $('.professional .people').children().hide().removeClass('active'); 153// var text = $(this).text(); 154// $(this).addClass('active').siblings('.active').removeClass('active'); 155// if($('.professional .people li.'+ text ).length>0){ 156// $('.professional .people li.'+ text ).show().addClass('active'); 157// setLi(); 158// } 159// }); 160// $(document).on('click','.professional-search input',function(){ 161// $('.professional-search a.active').removeClass('active'); 162// $('.professional .people>li').show().addClass('active'); 163// setLi(); 164// }); 165// 166// (function(){ 167// if($('.professional .people')){ 168// setLi(); 169// } 170// for(var i=0;i<$('.professional .people>li').length;i++){ 171// var name = $('.professional .people>li').eq(i); 172// if(name.text()!=''){ 173// var first = name.text()[0]; 174// first = makePy(first).join(' '); 175// name.addClass(first); 176// } 177// } 178// })(); 179 180 function setLi(){ 181 var wrapper = $('.professional .people'); 182 var number = 8-$('.professional .people>li.active').length%8; 183 for(var num=0;num<number;num++){ 184 $('.professional .people>div').eq(num).show().addClass('active'); 185 } 186 187 for(var i=0;i<$('.professional .people .active').length;i++){ 188 var name = $('.professional .people .active').eq(i); 189 if(i%16 <=7 ){ 190 name.css('background-color','#eaeaea'); 191 }else{ 192 name.css('background-color','#f5f5f5'); 193 } 194 } 195 } 196 197 // albumä¸è¾ 198 $('.content-left>h3>p>a').on('click',function(){ 199 var content = $(this).parents('.content-left'); 200 if($(this).hasClass('active')){ 201 return; 202 } 203 $(this).addClass('active').siblings('a').removeClass('active'); 204 content.children('ul.active').hide().removeClass('active').siblings('ul').fadeIn().addClass('active'); 205 }); 206 207 208 //journal 209 210 // journal_detail 211 $('.selectBar .dropdown-menu a').on('click',function(){ 212 var value = $(this).text(),name = $(this).attr('name'); 213 $('#theme').val(value).attr('name',name); 214 }); 215 216 var introduction = $('.introduction-detail').html(); 217 $('.introduction-detail').subTextMax({trim:false,keep_len:150,add_title:false,content_type:'html'}); 218 $('#openIntroduction').click(function(){ 219 if($(this).hasClass('theOpen')){ 220 $(this).removeClass('theOpen').addClass('theClose').html('æå <'); 221 $('.introduction-detail').html(introduction); 222 return; 223 } 224 $('html,body').scrollTop(0); 225 $(this).removeClass('theClose').addClass('theOpen').html('å±å¼ >'); 226 $('.introduction-detail').subTextMax({trim:false,keep_len:150,add_title:false,content_type:'html'}); 227 }); 228 229// é»è®¤éæ©è¿åç¬¬ä¸æ 230 (function(){ 231 var lis = $('.main.catalogue .swiper-slide.active>ul>li'); 232 //var num = lis.length; 233 lis.eq(0).addClass('active').children('a').removeClass('colorWhite'); 234 })() 235 236// ç¹å»åæ¢è¿å 237 $(document).on('click','#timeAxis .swiper-slide ul li a',function(){ 238 var _this = $(this); 239 var activeLi = $('#timeAxis .swiper-slide ul li.active'); 240 if (_this.parent().hasClass('active')){ 241 return; 242 } 243 $('#waiting').show(); 244 var id = $(this).attr('data-id'); 245 246// ç½ç»è¯·æ± 247 248 $.ajax({ 249 type:'post', 250 url:local_host+"article/articlesByCatalogId?catalogId="+id, 251 cache:false, 252 dataType:'json', 253 error:function(err){ 254 var cont = err.responseText; 255 console.log(cont); 256 var json = JSON.parse(cont); 257 console.log(json); 258 console.log(err.responseText); 259 }, 260 success:function(data){ 261// è·åæ°æ®æåï¼éèèè± 262 console.log($.parseJSON.data); 263 $('#waiting').hide(); 264 var cont; 265 if(data.extraData == undefined && typeof data == 'object'){ 266 cont = data; 267 }else if(data.extraData == undefined){ 268 cont = $.parseJSON(data); 269 }else{ 270 cont = $.parseJSON(data.extraData); 271 } 272 console.log(cont); 273 var wrapper = $('#priority>.articleListBox'); 274 var navWrapper = $('#priority>.toolBoxBorder .column-ul'); 275// var html='<div class="article-list-journalg"><a class="title mainColor" href="javascript:void(0);">ç®æ¬¡</a></div>'+ 276// '<div class="article-list">'+ 277// '<div class="article-list-left"></div>'+ 278// '<div class="article-list-right"></div>'+ 279// '</div>'; 280 var html=''; 281 var navHtml=''; 282 283 for (var key in cont){ 284 var contList = cont[key]; 285 if(key !='å ¶ä»' && key !='Others'){ 286 html+='<div class="article-list-journalg">'+ 287 '<a class="title mainColor" href="javascript:void(0);">'+ key +'</a></div>'; 288 navHtml+='<li><a href="javascript:void(0);">'+key+'</a></li>'; 289 } 290 for (var i=0; i<contList.length; i++){ 291 var list = contList[i]; 292// æ°å»ºè½®æå¾åæ°æ® 293 list.figList = [{src:'style/web/imgs/logo1.png',title:'ææ¯img1'}, 294 {src:'style/web/imgs/logo2.png',title:'ææ¯img2'}, 295 {src:'style/web/imgs/logo3.png',title:'ææ¯img3'}]; 296// è½®æå¾åæ°æ®åå»ºå®æ 297 298 var articleDoi=list.doi,authorList=list.authorList; 299 var hrefDoi = (isNull(articleDoi)?list.id:articleDoi);
300 var id=list.id; 301 var authors='',doi='',pdfSize=0,swiper=''; 302 if (authorList!=undefined && authorList.length!=0){ 303 for (var author=0;author<authorList.length;author++){ 304 var au = authorList[author]; 305 authors+='<span><a href="javascript:void(0);" onclick="searchLike(\'authorNameCn\',\''+au+'\')">'+au+'</a></span>'; 306 } 307 } 308 if(list.figList!=undefined && list.figList.lenght!=0){ 309 for(var slide=0;slide<list.figList.length;slide++){ 310 var s = list.figList[slide]; 311 swiper+='<div class="swiper-slide">'+ 312 '<a class="group3" title="'+s.title+'" href="javascript:void(0);">'+ 313 '<img src="'+s.src+'" onerror="" style="max-width:520px; max-height:158px;margin:0 auto;" />'+ 314 '</a>'+ 315 '</div>'; 316 } 317 } 318 if(articleDoi!=''){ 319 doi = '<font>\ doi: <a class="under-line" href="http://dx.doi.org/'+articleDoi+'" target="_blank" >'+articleDoi+'</a></font>'; 320 } 321 if(list.pdfSize!=''){ 322 pdfSize = parseInt(list.pdfSize); 323 } 324 var pdfHTML=""; 325 var contentHtml=""; 326 //if (pdfSize!=0){ 327 pdfHTML= '<font class="font3"><a href="javascript:void(0);" onclick="downloadpdf(\''+list.id+'\');">[PDF\ '+pdfSize+ 328 'KB]</a>\ (<span class="colorRed pdf-num">'+list.pdfDownCount+'</span>)</font>'; 329 330 //} 331 //if(list.secCount !=0){ 332 contentHtml='<font class="font2 count1">'+ 333 '<a href="article/id/'+id+'?viewType=HTML">[HTMLå ¨æ]</a>'+ 334 '\ (<span class="colorRed html-num">
334'+list.htmlCount+'</span>)'+ 335 '</font>'; 336 //} 337 338 if(isNull(articleDoi)){ 339 html+='<div class="article-list" id="'+list.id+'">'+ 340// checkbox 341 '<div class="article-list-left">'+ 342 '<input class="priority-list" name="journalArticleCheckPriority" value="'+list.id+'" type="checkbox" checkArticleId="'+list.id+'">'+ 343 '</div>'+ 344// å 容 345 '<div class="article-list-right">'+ 346// title 347 '<div class="article-list-title">'+ 348 '<a href="'+local_host+'article/id/'+id+'">'+list.title+'</a>'+ 349 '</div>'+ 350// authors 351 '<div class="article-list-author">'+authors+'</div>'+ 352// time 353 '<div class="article-list-time">'+ 354 '<font>'+list.year+', '+list.volume+'('+list.issue+'): '+list.fpage+'-'+list.lpage+'</font>'+doi+ 355 '</div>'+ 356// ãæè¦ãï¼ãhtmlå ¨æãï¼ãpdfã 357 '<div class="article-list-zy">'+ 358 '<font class="font1"><a href="article/id/'+id+'">[æè¦]</a>\ (<span class="colorRed abs-num">'+list.viewCount+'</span>)</font>'+ 359 contentHtml+pdfHTML +'</div>'+ 360// æè¦ 361 '<div class="article-list-zy morenstyle">'+ 362 '<b>æè¦: </b><br/>'+ 363 '<span class="search-article-abstract" keep_len="250">'+list.abstractInfo+'</span>'+ 364 '</div>'+ 365 '<div class="curtu device">'+ 366 '<div class="swiper-container">'+ 367 '<div class="swiper-wrapper swiper-no-swiping">'+swiper+'</div>'+ 368 '</div>'+ 369 '<a class="arrow-left iconfont icon-jiantou1"></a>'+ 370 '<a class="arrow-right iconfont icon-jiantou"></a>'+ 371 '</div>'+ 372// å¼ç¨ä¿¡æ¯ï¼ç¨äºåå¹¶...åèæç®æ ¼å¼ 373 '<div style="display: none;" class="citation">'+list.citation+ 374 '</div>'+ 375 '</div>'+ 376 '</div>'; 377 }else{ 378 html+='<div class="article-list" id="'+list.id+'">'+ 379// checkbox 380 '<div class="article-list-left">'+ 381 '<input class="priority-list" name="journalArticleCheckPriority" value="'+list.id+'" type="checkbox" checkArticleId="'+list.id+'">'+ 382 '</div>'+ 383// å 容 384 '<div class="article-list-right">'+ 385// title 386 '<div class="article-list-title">'+ 387 '<a href="'+local_host+'article/doi/'+articleDoi+'">'+list.title+'</a>'+ 388 '</div>'+ 389// authors 390 '<div class="article-list-author">'+authors+'</div>'+ 391// time 392 '<div class="article-list-time">'+ 393 '<font>'+list.year+', '+list.volume+'('+list.issue+'): '+list.fpage+'-'+list.lpage+'</font>'+doi+ 394 '</div>'+ 395// ãæè¦ãï¼ãhtmlå ¨æãï¼ãpdfã 396 '<div class="article-list-zy">'+ 397 '<font class="font1"><a href="article/doi/'+articleDoi+'">[æè¦]</a>\ (<span class="colorRed abs-num">'+list.viewCount+'</span>)</font>'+ 398 contentHtml+pdfHTML+ 399 '</div>'+ 400// æè¦ 401 '<div class="article-list-zy morenstyle">'+ 402 '<b>æè¦: </b><br/>'+ 403 '<span class="search-article-abstract" keep_len="250">'+list.abstractInfo+'</span>'+ 404 '</div>'+ 405 '<div class="curtu device">'+ 406 '<div class="swiper-container">'+ 407 '<div class="swiper-wrapper swiper-no-swiping">'+swiper+'</div>'+ 408 '</div>'+ 409 '<a class="arrow-left iconfont icon-jiantou1"></a>'+ 410 '<a class="arrow-right iconfont icon-jiantou"></a>'+ 411 '</div>'+ 412// å¼ç¨ä¿¡æ¯ï¼ç¨äºåå¹¶...åèæç®æ ¼å¼ 413 '<div style="display: none;" class="citation">'+list.citation+ 414 '</div>'+ 415 '</div>'+ 416 '</div>'; 417 } 418 419 } 420 } 421 422 wrapper.html(html); 423 navWrapper.html(navHtml).parent().css('height','auto'); 424 _this.parent().addClass('active'); 425 activeLi.removeClass('active'); 426 $("#priority .widthtext").addClass("current").siblings().removeClass("current"); 427 var mySwiper = $('.article-list .swiper-container').swiper({ 428 loop:true, 429 grabCursor: true, 430 paginationClickable: true 431 }); 432 } 433 }); 434 }); 435 436 437 438}); 439 440/*$(function(){ 441 var article_table_fullText =$(".article_table_fullText"); 442 if (article_table_fullText !=null && article_table_fullText.length >0){ 443 $.each(article_table_fullText, function(i,e){ 444 var ref=$(e).attr("ref"); 445 if (ref !=null && ref.length >5 && ref.substring(0,5)=="Table"){ 446 var _src= $(e).children(":first").children(":first").attr("src"); 447 if (_src.indexOf("table-icon.gif") >0){ 448 449 $(e).next().hide(); 450 } 451 } 452 453 }) 454 } 455}
455)*/ 456 457 $(function(){ 458 var _basePath=$("#basePath").val(); 459 $("disp-formula").each(function(i,e){ 460 var _href=$(e).find("graphic:first").attr("xlink:href"); 461 if (_href !=null){ 462 $(e).after("<img src=\"" + _basePath + _href +"\" />"); 463 } 464 465 }) 466 }) 467 468
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.