var Jour_num = localStorage.getItem("Journals_num"); function initForAuthorTop(){ const style = document.createElement('style'); style.innerHTML = ` .for_mess>.for_all p:nth-child(3n+2){ width: auto; } .for_messall{ display: grid; float: left; grid-template-columns: repeat(3, 1fr); gap: 0px; } .for_messall .fr_edit{ width: calc(100% - 110px); } .forAuthor .for_mess>.for_all p{ display: flex; align-items: flex-start; } .article .for_mnall{ width: calc(100% - 285px) !important; } .for_mess>.for_all { width: calc(100% - 285px); padding-top:36px; } .for_mess>.for_all div>a{ margin-left: calc((100% - 230px)/2); } #top_bar{ position: sticky; top: 0; background-color: #fff; z-index: 999; } .forAuthor #top_bar .top .top_logo .home_logo img{ position: absolute; top: 20px; } .mb_aform{ display:none; } .pos_ter{ padding:10px; } .pos_ter>div:nth-child(1) { width: 25%; } .htmlImageNote blue{ color :#0082AA !important; } .wenzhang .wen_jian h4 i{ font-weight: 500; font-weight: bold; } .v4-art-top #st-2 .st-btn > img{ width:16px !important; height: 16px !important; } .pos_ter>a { width: 23%; } .pos_ter>div:nth-child(3) { width: 23%; } .pos_ter>a { display: flex; align-items: center; justify-content: center; } .pos_ter>a>img { min-width: 260px; margin-top: -10px; } .pos_ter>div:nth-child(3)>a:nth-child(1){ margin-left: calc((100% - 160px - 55px - 20px)/2); } .pos_ter>div:nth-child(1)>div:nth-child(1){ margin-left: calc((100% - 190px - 65px)/2) !important; } .pos_ter>div:nth-child(4) { width: 23%; overflow:hidden; } .pos_ter>div:nth-child(4) img{ position: relative; top: -16px; } .footer .daohang ul{ width: 26% !important; } ` document.head.appendChild(style); var newBox = document.querySelector('.newBox'); var commonPopupStr = `
×

`; // 将弹窗插入到页面中 newBox.insertAdjacentHTML('beforeend', commonPopupStr); } function initArticleNavList() { var Journals_color = localStorage.getItem('Journals_color') var Journals_usx = localStorage.getItem('Journals_usx') $('.nav_ban h1 a').attr('href', '/' + Journals_usx); var journalStageID = localStorage.getItem('journalStageID') //是否显示地图 var isShowAuthorship = 0; if ([1, 14, 8].includes(Number(Jour_num))) { isShowAuthorship = 1 } const style = document.createElement('style'); style.innerHTML = `/* 遮罩层 */ .article_dropbtn:hover { color: ${Journals_color}; } .article_dropdown-list a:hover { border-bottom:2px solid ${Journals_color}; font-weight:bold; color:#333; } .toggle-btn{ color: ${Journals_color}; } `; document.head.appendChild(style); // 获取 id 为 top_bar 的元素 var topBar = document.getElementById("top_bar"); var otherStr1 = `

Current Issue

Online First

Archiving

Special Issues

Highlights

` var otherStr2 = `

Journal Information

Guide for Authors

Abstracting & Indexing

` // Abstracting & Indexing var otherStr3 = `

Peer-review process

Submission System

Ethics and Malpractice Statement

Authorship

` var str = `
Articles & Issues
${otherStr1}
About Journal
${otherStr2}
Publish
${otherStr3}
` // 使用 insertAdjacentHTML 在 top_bar 后插入新元素 if (topBar) { topBar.insertAdjacentHTML('afterend', str); } } function openAbstracting(Jour_num, Journals_color) { var list = localStorage.getItem('journalAbs') var arr_Abc = JSON.parse(list).filter(e => e.is_show == 1); var Abstractingcontent = `` document.querySelector('#common-popup .common-popup-content').classList.add('whitebg'); showPopup(`Abstracting & Indexing`, Abstractingcontent) } function openAuthorship(Jour_num, Journals_color) { var Abstractingcontent = `
` document.querySelector('#common-popup .common-popup-content').classList.add('whitebg'); showPopup(`Abstracting & Indexing`, Abstractingcontent, 'Authorship') } function showPopup(title, content, type) { $('#common-popup .common-popup-title').html(title) $('#common-popup .common-popup-content').html(content) document.getElementById('common-overlay').style.display = 'block'; if (type == 'Authorship') { document.getElementById('common-popup').style.width = 'auto'; renderMap(190) } document.getElementById('common-popup').style.opacity = '1'; document.getElementById('common-overlay').style.zIndex = '1000'; document.getElementById('common-popup').style.zIndex = '1001'; // 5秒后自动关闭 // setTimeout(closePopup, 5000); } function closePopup() { document.getElementById('common-popup').style.opacity = '0'; document.getElementById('common-popup').style.zIndex = '-1'; setTimeout(function () { document.getElementById('common-overlay').style.display = 'none'; $('#common-popup .common-popup-title').html('') $('#common-popup .common-popup-content').html('') }, 50); } function initForAuthor(Jour_num, arr_jour) { var apcStr = ``; if ([1, 25, 11].includes(Number(Jour_num))) { apcStr = arr_jour.apc } else { apcStr = arr_jour.apc + `( 2025–2026 )`; } $('.for_mess div .fr_APC').html(apcStr); } function initForAuthorHtml(Jour_num, arr_jour) { $.ajax({ type: 'post', url: apiUrl + 'api/Journal/getForAuthors', data: { 'journal_id': Jour_num }, success: function (result) { if (result.code == 0) { var arr = result.data.forAuthors; var str = ""; var sgl = ""; var anchorCount = 1; // 生成唯一锚点ID的计数器 // 遍历父级+子级,建立锚点关联 arr.forEach(function(parent) { // 1. 父级导航:href指向锚点ID str += `
  • ${parent.jfa_title}
  • `; // 2. 父级内容:添加对应锚点ID sgl += `

    ${parent.jfa_title}

    `; anchorCount++; // 锚点ID自增,确保唯一 // 子级处理(和父级逻辑一致) parent.children.forEach(function(child) { str += `
  • ${child.jfa_title}
  • `; sgl += `

    ${child.jfa_title}

    ${child.content}
    `; anchorCount++; }); }); // 渲染DOM $('#for_nag').html(str); $('#for_nag li:nth-child(1) a').addClass('active'); // 默认第一个导航高亮 $('#for_main').html(sgl); // 关键:初始化simpleNavFollow(补全锚点关联后,插件能识别跳转和高亮) setTimeout(() => { simpleNavFollow({ leaveTop: 10, nav: '#for_nag', navItem: '.snf-nav', content: '#for_main', contentItem: '.snf-page', activeClass: 'active', smoothScroll: true, }); }, 300); // 短延时确保DOM渲染完成 } else { ShowDanger(result.msg); } }, error: function () { ShowDanger("接口请求失败!"); } }); }