diff --git a/js/footer.js b/js/footer.js
index b043b15..25e1860 100644
--- a/js/footer.js
+++ b/js/footer.js
@@ -2,7 +2,7 @@ function initFooter() {
// const $daohang = $('.footer .daohang');
// $daohang.nextUntil('.daohang_bottom_line').remove(); // 删除中间所有元素,直到 .busuna 前的所有兄弟
- console.log(11)
+
$('.footer .daohang').css({
'border-bottom': 'none',
})
@@ -50,8 +50,33 @@ function initFooter() {
'display': 'inline-block',
})
+ bindFooterPartnershipsClick();
+}
+function bindFooterPartnershipsClick() {
+ var partnershipsUrl = 'afoor_text.html?&footer_id=87';
+ $(document).off('click.footerPartnerships', '.footer .daohang h3');
+ $(document).on('click.footerPartnerships', '.footer .daohang h3', function () {
+ if ($.trim($(this).text()) === 'Partnerships') {
+ window.open(partnershipsUrl, '_blank');
+ }
+ });
+
+ function stylePartnershipsH3() {
+ $('.footer .daohang h3').each(function () {
+ if ($.trim($(this).text()) === 'Partnerships') {
+ $(this).css('cursor', 'pointer');
+ }
+ });
+ }
+
+ stylePartnershipsH3();
+
+ var daohangEl = document.querySelector('.footer .daohang');
+ if (daohangEl && typeof MutationObserver !== 'undefined') {
+ new MutationObserver(stylePartnershipsH3).observe(daohangEl, { childList: true, subtree: true });
+ }
}
//临时改的 合刊在删
diff --git a/js/scientist.js b/js/scientist.js
index f2d9810..0946f05 100644
--- a/js/scientist.js
+++ b/js/scientist.js
@@ -8694,7 +8694,7 @@ function renderLegalFooterContent(footer) {
var fid = String(footer.footer_id);
if (fid === '20') {
insertManagementTeam();
- } else if (fid === '84') {
+ } else if (fid === '87') {
initPartnerships();
}
}
@@ -8718,34 +8718,81 @@ function afooter_text() { // 获取地址栏信息
var arr = result.data.footers;
var str = "";
var claSty = "";
- for (var i in arr) {
- if (i == 'Guidelines') {
- str += '
' + i + '
'
- for (var j = 0; j < arr[i].length; j++) {
- if (arr[i][j].footer_id == getQueryString('footer_id')) {
- claSty = " class='leli_chlik'"
- } else {
- claSty = ""
- }
- str += ''
- }
- str += '
'
-
- } else if (i == 'Publisher Information') {
- str += '' + i + '
'
- for (var j = 0; j < arr[i].length; j++) {
- if (arr[i][j].footer_id == getQueryString('footer_id')) {
- claSty = " class='leli_chlik'"
- } else {
- claSty = ""
- }
- str += ''
+ var arr = result.data.footers;
+ var str = "";
+ var currentFooterId = getQueryString('footer_id');
+
+ // 1. 这里定义你死都想保持的【前端显示顺序】
+ var titleMap = {
+ 'Guidelines': 'Guidelines',
+ 'Publisher Information': 'Publisher Information',
+ 'Join Us': 'Partnerships'
+ };
+
+ // 2. 关键修改:不要遍历 arr,而是直接遍历写死了顺序的 titleMap 键名数组
+ var orderKeys = Object.keys(titleMap); // 得到 ['Guidelines', 'Publisher Information', 'Join Us']
+
+ for (var k = 0; k < orderKeys.length; k++) {
+ var i = orderKeys[k]; // 严格按照我们定义的顺序拿到 key
+
+ // 3. 检查后端返回的数据里,有没有这个分类
+ if (arr && arr[i]) {
+ var headingText = titleMap[i];
+ var subItems = arr[i];
+
+ str += '' + headingText + '
';
+
+ for (var j = 0; j < subItems.length; j++) {
+ var claSty = (subItems[j].footer_id == currentFooterId) ? " class='leli_chlik'" : "";
+ str += '';
}
+
+ str += '
'; // 闭合标签
}
}
-
-
+
+ // 渲染到页面
$('.legal_list').html(str);
+
+ // for (var i in arr) {
+ // if (i == 'Guidelines') {
+ // str += '' + i + '
'
+ // for (var j = 0; j < arr[i].length; j++) {
+ // if (arr[i][j].footer_id == getQueryString('footer_id')) {
+ // claSty = " class='leli_chlik'"
+ // } else {
+ // claSty = ""
+ // }
+ // str += ''
+ // }
+ // str += '
'
+
+ // } else if (i == 'Publisher Information') {
+ // str += '' + i + '
'
+ // for (var j = 0; j < arr[i].length; j++) {
+ // if (arr[i][j].footer_id == getQueryString('footer_id')) {
+ // claSty = " class='leli_chlik'"
+ // } else {
+ // claSty = ""
+ // }
+ // str += ''
+ // }
+ // }
+ // else if (i == 'Join Us') {
+ // str += 'Partnerships
'
+ // for (var j = 0; j < arr[i].length; j++) {
+ // if (arr[i][j].footer_id == getQueryString('footer_id')) {
+ // claSty = " class='leli_chlik'"
+ // } else {
+ // claSty = ""
+ // }
+ // str += ''
+ // }
+ // }
+ // }
+
+
+ // $('.legal_list').html(str);
$.ajax({