From 6cd7d254f61e960ebdf1d0a52218229ae538e6a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=8B=E4=BA=8E=E5=88=9D=E8=A7=81?= <752204717@qq.com> Date: Tue, 4 Nov 2025 17:02:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E5=90=8C=E8=A1=8C=E8=AF=84?= =?UTF-8?q?=E5=AE=A1=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/article.js | 8 +-- js/article_v2.js | 126 +++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 127 insertions(+), 7 deletions(-) diff --git a/js/article.js b/js/article.js index ae3745d..0256821 100644 --- a/js/article.js +++ b/js/article.js @@ -7076,8 +7076,9 @@ function getCitations(doi, a_ID) { success: function (result) { if (result.code == 0) { var str1 = `
${result.data.list && result.data.list.length > 0 ? result.data.list.length : 0}
` + + $('.Wos .quote-content1').html(str1) var journalCiteStr = "" - $('.Wos .quote-content1').html(str1) var arr = result.data.list for (let i in arr) { journalCiteStr += `

${Number(i) + 1}.

@@ -7185,9 +7186,10 @@ function getCitations(doi, a_ID) { success: function (result) { if (result.code == 0) { var str1 = `
${result.data && result.data.length > 0 ? result.data.length : 0}
` - var journalCiteStr = "" + $('.Crossref .quote-content1').html(str1) - var arr = result.data + var arr = result.data + var journalCiteStr = "" for (let i in arr) { journalCiteStr += `

${Number(i) + 1}.

diff --git a/js/article_v2.js b/js/article_v2.js index 9e870ec..f2c6b7c 100644 --- a/js/article_v2.js +++ b/js/article_v2.js @@ -35,6 +35,21 @@ 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; @@ -284,14 +299,14 @@ function renderCitations(citations, doi) {
  • Wos

    -
    ${citations.wos.length}
    +
    ${citations.wos.length}
  • Dimensions Badge

    -
    ${citations.dimensions}
    +
    ${citations.dimensions}
  • @@ -299,14 +314,14 @@ function renderCitations(citations, doi) {

    Scite Badge (Wiley)

    -
    ${citations.scite}
    +
    ${citations.scite}
  • Crossref

    -
    ${citations.crossref && citations.crossref.length > 0 ? citations.crossref.length : 0}
    +
    ${citations.crossref && citations.crossref.length > 0 ? citations.crossref.length : 0}
  • @@ -327,6 +342,109 @@ function renderCitations(citations, doi) { $('#ArticleCitations').css('display', 'block'); // 设置显示样式 $('.article-quote').html(str); // 设置 HTML 内容 + + + if (citations.wos && citations.wos.length > 0) { + var journalCiteStr1 = "" + + for (let i in citations.wos) { + journalCiteStr1 += `

    ${Number(i) + 1}.

    +
    +

    ${citations.wos[i].article_name}

    + +

    + ${citations.wos[i].journal_name}, + ${citations.wos[i].author ? `${citations.wos[i].author},` : ''} ${citations.wos[i].journal_name}${citations.wos[i].vol ? `${citations.wos[i].vol},` : ''} + + + + https://doi.org/${citations.wos[i].doi}

    + +
    ` + } + $('.WosNumber').click(function () { + var infoStr1 = `Citations registered in Wos` + $('#framed_div .info-box').html(infoStr1); + $('#framed_div .quote-content').html(journalCiteStr1); + $('#framed_div').addClass('isWos'); + + if ($('#framed_div').hasClass('openCrossref')) { + + if ($('#framed_div').hasClass('isCrossref')) { + + $('#framed_div').removeClass('isCrossref'); + $('#framed_div').removeClass('openCrossref'); + setTimeout(() => { + $('#framed_div').addClass('openCrossref'); + }, 100) + + } else { + $('#framed_div').removeClass('openCrossref'); + $('#framed_div').removeClass('isWos'); + } + + } else { + $('#framed_div').addClass('isWos'); + $('#framed_div').addClass('openCrossref'); + } + + + }) + } + + if (citations.crossref && citations.crossref.length > 0) { + var journalCiteStr = "" + for (let i in citations.crossref) { + journalCiteStr += `

    ${Number(i) + 1}.

    +
    +

    ${citations.crossref[i].article_title}

    + +

    + ${citations.crossref[i].journal_title}, + + ${citations.crossref[i].year} + + + https://doi.org/${citations.crossref[i].doi}

    + +
    ` + } + $('.crossrefNumber').click(function () { + var infoStr = `Citations registered in CrossRef` + $('#framed_div .info-box').html(infoStr); + $('#framed_div .quote-content').html(journalCiteStr); $('#framed_div').addClass('isCrossref'); + if ($('#framed_div').hasClass('openCrossref')) { + + if ($('#framed_div').hasClass('isWos')) { + + $('#framed_div').removeClass('isWos'); + $('#framed_div').removeClass('openCrossref'); + $('#framed_div').addClass('isCrossref'); + setTimeout(() => { + $('#framed_div').addClass('openCrossref'); + }, 100) + } else { + $('#framed_div').removeClass('openCrossref'); + $('#framed_div').removeClass('isCrossref'); + } + + } else { + $('#framed_div').addClass('isCrossref'); + $('#framed_div').addClass('openCrossref'); + } + }) + } } /* 相关引用次数 */