孕周福利三张封面换完整图(不再被裁);已领取头像换成头像照片(v26110436)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
deploy
2026-11-05 00:01:26 +00:00
parent b26e81f4fb
commit 0e39854a7d
29 changed files with 107 additions and 95 deletions

View File

@@ -3,7 +3,7 @@
(function () {
'use strict';
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
var VER = '26110435';
var VER = '26110436';
const $ = (s, c) => (c || document).querySelector(s);
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
@@ -2654,7 +2654,7 @@
/* ================= 孕育资源库:列表页 + 内容页 ================= */
const RES = {
book: {
img: 'assets/img/9f3fa8edf4aa.png', cat: '产检', tint: 'o',
img: 'assets/img/gift-book.png', cat: '产检', tint: 'o',
title: '《糖耐检查全攻略》', desc: '孕24-28周必看 · 附检查前饮食清单',
meta: ['8 分钟读完', '12.8 万妈妈已领取', '孕24-28周'],
body: [['什么是糖耐量检查', '糖耐量检查(OGTT)用于筛查妊娠期糖尿病,一般安排在孕 24–28 周。检查当天需空腹抽血一次,喝下 75g 葡萄糖水后 1 小时、2 小时各抽血一次,共三次。'],
@@ -2663,7 +2663,7 @@
['结果怎么看', '空腹 < 5.1、1 小时 < 10.0、2 小时 < 8.5(mmol/L),任意一项超标即诊断为妊娠期糖尿病。多数可通过饮食与运动控制,不必过度紧张。']]
},
food: {
img: 'assets/img/3657b1f76026.png', cat: '营养', tint: 'g',
img: 'assets/img/gift-food.png', cat: '营养', tint: 'g',
title: '孕期营养全书', desc: '按孕周编排的一日三餐参考',
meta: ['12 分钟读完', '20.4 万妈妈已领取', '全孕期'],
body: [['孕中期的能量需求', '孕中期每天比孕前多约 300 kcal,相当于一杯牛奶加一个鸡蛋加半碗米饭,不需要「吃两人份」。'],
@@ -2672,7 +2672,7 @@
['要少碰的东西', '生食(刺身、溏心蛋)、未杀菌乳制品、高汞鱼(金枪鱼、鲨鱼)、酒精与浓咖啡。']]
},
music: {
img: 'assets/img/67405412c52c.png', cat: '胎教', tint: 'p',
img: 'assets/img/gift-music.png', cat: '胎教', tint: 'p',
title: '胎教音乐合集', desc: '30 首适合孕中期的舒缓曲目',
meta: ['30 首 · 共 96 分钟', '9.6 万妈妈已领取', '孕16周起'],
body: [['宝宝什么时候能听见', '孕 16 周左右听觉器官初步形成,24 周后已能对外界声音作出反应,这是胎教音乐最合适的开始时间。'],

View File

@@ -8,3 +8,15 @@
.br-chip i{width:13px;height:13px;border-radius:50%;background:#E8735A;color:#fff;font-style:normal;font-size:8.5px;line-height:13px;text-align:center;font-weight:700}
.br-mark{position:absolute;right:12px;bottom:10px;font-size:10px;color:rgba(255,255,255,.75);letter-spacing:.06em;pointer-events:none;z-index:3}
.br-demo{position:fixed;left:10px;top:10px;z-index:9999;background:rgba(0,0,0,.55);color:#fff;font-size:11px;padding:3px 8px;border-radius:6px;pointer-events:none}
/* 11-04 用户:孕周福利卡「已领取」前的灰色人形占位 → 换成头像照片(同首页其他处的虚构头像池 assets/img/mom/,非真实用户),每张卡 3 个互不重复 */
.gift2 .sb-faces i{background-position:center;background-size:cover;background-repeat:no-repeat}
.gift2 .sb-faces i::before,.gift2 .sb-faces i::after{display:none}
.gift2 .sb-book .sb-faces i:nth-child(1){background-image:url(../../assets/img/mom/m02.jpg)}
.gift2 .sb-book .sb-faces i:nth-child(2){background-image:url(../../assets/img/mom/k03.jpg)}
.gift2 .sb-book .sb-faces i:nth-child(3){background-image:url(../../assets/img/mom/m07.jpg)}
.gift2 .sb-food .sb-faces i:nth-child(1){background-image:url(../../assets/img/mom/m11.jpg)}
.gift2 .sb-food .sb-faces i:nth-child(2){background-image:url(../../assets/img/mom/p05.jpg)}
.gift2 .sb-food .sb-faces i:nth-child(3){background-image:url(../../assets/img/mom/m15.jpg)}
.gift2 .shelf-book:nth-child(3) .sb-faces i:nth-child(1){background-image:url(../../assets/img/mom/k08.jpg)}
.gift2 .shelf-book:nth-child(3) .sb-faces i:nth-child(2){background-image:url(../../assets/img/mom/m17.jpg)}
.gift2 .shelf-book:nth-child(3) .sb-faces i:nth-child(3){background-image:url(../../assets/img/mom/m05.jpg)}

View File

@@ -244,5 +244,5 @@
}
/* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */
if (window.GC_FEED) init();
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110435'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110436'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
})();

View File

@@ -6,9 +6,9 @@
(function () {
var sec = document.getElementById('gcHome');
if (!sec) return;
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110435';
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110436';
document.head.appendChild(l);
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110435';
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110436';
s.onload = function () { if (sec.querySelector('.g4-foot')) merge(); else sec.addEventListener('gc4-ready', merge, { once: true }); }; /* v4 要先拉 feed.js 才渲染 */
document.body.appendChild(s);

View File

@@ -9,7 +9,7 @@
if (/[?&]kit=0(?:&|$)/.test(location.search)) return;
var box = document.getElementById('kit'), sec = document.getElementById('kitHome');
if (!box || !sec) return;
var V = '26110435';
var V = '26110436';
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/kit.css?v=' + V; document.head.appendChild(l);
document.documentElement.classList.add('has-kit');

View File

@@ -8,7 +8,7 @@
postMessage 不是实时投递,微信在分享那一刻才派发,所以每次换内容都要再报一次;子页面没引 jweixin,这里按需加载。 */
(function (g) {
'use strict';
var V = '26110435';
var V = '26110436';
var isWx = /MicroMessenger/i.test(navigator.userAgent || '');
var waiting = [], loading = false;
function ready(cb) {