测试列表滚动小条+每测一张配图、首页广场入口条/关注列表去红去头像、卡堆5秒自动轮播、百宝箱三入口顶栏标题、返回首页(v26110410)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
BIN
guangchang/ceshi/cv/t01.webp
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
guangchang/ceshi/cv/t02.webp
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
guangchang/ceshi/cv/t03.webp
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
guangchang/ceshi/cv/t04.webp
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
guangchang/ceshi/cv/t05.webp
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
guangchang/ceshi/cv/t06.webp
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
guangchang/ceshi/cv/t07.webp
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
guangchang/ceshi/cv/t08.webp
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
guangchang/ceshi/cv/t09.webp
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
guangchang/ceshi/cv/t10.webp
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
guangchang/ceshi/cv/t11.webp
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
guangchang/ceshi/cv/t12.webp
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
guangchang/ceshi/cv/t13.webp
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
guangchang/ceshi/cv/t14.webp
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
guangchang/ceshi/cv/t15.webp
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
guangchang/ceshi/cv/t16.webp
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
guangchang/ceshi/cv/t17.webp
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
guangchang/ceshi/cv/t18.webp
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
guangchang/ceshi/cv/t19.webp
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
guangchang/ceshi/cv/t20.webp
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
guangchang/ceshi/cv/t21.webp
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
guangchang/ceshi/cv/t22.webp
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
guangchang/ceshi/cv/t23.webp
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
guangchang/ceshi/cv/t24.webp
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
guangchang/ceshi/cv/t25.webp
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
guangchang/ceshi/cv/t26.webp
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
guangchang/ceshi/cv/t27.webp
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
guangchang/ceshi/cv/t28.webp
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
guangchang/ceshi/cv/t29.webp
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
guangchang/ceshi/cv/t30.webp
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
@@ -320,9 +320,9 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
</div>
|
||||
<div class="toast" id="toast"></div>
|
||||
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="meta.js?v=26110409"></script>
|
||||
<script src="tests.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script src="meta.js?v=26110410"></script>
|
||||
<script src="tests.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
@@ -241,12 +241,17 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
#more .ck .cv{padding-top:14px;height:160px}#more .c2 .ck .cv{height:172px}
|
||||
#more .ck .cv b{font-size:15.5px;line-height:1.32}
|
||||
#more .c2 .ck .cv{height:206px}
|
||||
#more .c2 .ck .cv:has(.ck-hl){padding-bottom:40px}
|
||||
.ck .cv .ck-hl{position:absolute;left:7px;right:7px;bottom:7px;display:flex;align-items:center;gap:6px;height:38px;padding:0 8px 0 5px;border-radius:12px;background:rgba(255,255,255,.82);text-align:left;box-shadow:0 2px 6px -3px rgba(80,40,90,.25)}
|
||||
.ck .cv .ck-hl img{flex:none;width:26px;height:26px;border-radius:50%;object-fit:cover;border:1.5px solid #fff}
|
||||
.ck .cv .ck-hl>span{display:flex;flex-direction:column;min-width:0;line-height:1.25}
|
||||
.ck .cv .ck-hl i{font-style:normal;font-size:10.5px;color:#8D8091;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
|
||||
.ck .cv .ck-hl b,#more .ck .cv .ck-hl b{position:static;display:block;margin-left:-4px;padding:0;font-size:11.5px;font-weight:900;line-height:1.3;color:var(--cb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;letter-spacing:0}#more .c2 .ck .cv b{font-size:17px;padding:0 4px}
|
||||
/* 11-04 二改(用户:「下面的呈现太大了,跟首页孕期百宝箱下面往外滚的一样:一个头像、一个人名和一小行字」)→ 两行白条改成一行 20px 小滚动条 */
|
||||
#more .c2 .ck .cv:has(.ck-hl){padding-bottom:22px}
|
||||
.ck .cv .ck-hl{position:absolute;left:7px;right:7px;bottom:7px;height:22px;padding:0 8px 0 3px;border-radius:99px;background:rgba(255,255,255,.78);overflow:hidden;text-align:left}
|
||||
.ck-hl .hl-i{left:3px!important;right:8px!important;top:1px!important}
|
||||
.ck-hl .hl-i{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:4px;height:20px;font-size:11px;color:var(--cb);white-space:nowrap;opacity:0;transform:translateY(100%);transition:transform .45s ease,opacity .45s ease}
|
||||
.ck-hl .hl-i.on{opacity:1;transform:none}.ck-hl .hl-i.up{opacity:0;transform:translateY(-100%)}
|
||||
.ck-hl .hl-i img{flex:none;width:16px;height:16px;border-radius:50%;object-fit:cover;background:#fff}
|
||||
.ck-hl .hl-i u{flex:none;text-decoration:none;font-weight:800;color:#4A3E50}
|
||||
.ck-hl .hl-i span{min-width:0;overflow:hidden;text-overflow:ellipsis}
|
||||
@media (prefers-reduced-motion:reduce){.ck-hl .hl-i{transition:none}}
|
||||
#more .c2 .ck .cv b{font-size:17px;padding:0 4px}
|
||||
.ck .cnn{margin-top:8px}
|
||||
.ck .cv small{font-size:10.5px;color:#8D8091;white-space:nowrap}
|
||||
.ck .cv em{margin-top:2px;height:22px;padding:0 10px;border-radius:6px;background:var(--cb);color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:22px;box-shadow:0 3px 8px -3px var(--cb)}
|
||||
@@ -279,6 +284,9 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
.csr-i svg{width:22px;height:22px}
|
||||
.csr-i{border-radius:13px;transform:rotate(-4deg)}
|
||||
.csr:nth-child(even) .csr-i{transform:rotate(4deg)}
|
||||
.ck.has-bg .cv>.cbl,.ck.has-bg .cv>.ck-wm{display:none}
|
||||
.ck .cv .ck-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}
|
||||
.csr-i.has-bg{background-size:cover!important;background-position:70% 85%!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}
|
||||
.ck .cv .ck-wm{position:absolute;right:-8px;bottom:-6px;width:62px;height:62px;opacity:.22;transform:rotate(-12deg);pointer-events:none}
|
||||
.ck .cv .ck-wm svg{width:100%;height:100%}
|
||||
.ck .cv .ck-wm svg,.ck .cv .ck-wm svg [fill="#fff"]{fill:var(--cb)}.ck .cv .ck-wm svg [stroke="#fff"]{stroke:var(--cb)}
|
||||
@@ -815,7 +823,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
<nav class="tabbar" id="tabbar">
|
||||
<button class="tab on" id="tabPlaza" type="button"><span class="t-ico"><svg class="t-svg" viewBox="0 0 24 24" aria-hidden="true"><path class="tf" d="M4 6.6A2.6 2.6 0 0 1 6.6 4h10.8A2.6 2.6 0 0 1 20 6.6v7.8a2.6 2.6 0 0 1-2.6 2.6H11l-4.2 3.2c-.4.3-.9 0-.9-.4V17h0A2.6 2.6 0 0 1 4 14.4z"/><path class="tl" d="M8.5 9.4h7M8.5 12.6h4.4"/></svg></span><span class="t-txt">孕妈广场</span></button>
|
||||
<button class="tab tab-fab" id="tabRec" type="button"><span class="fab"><b class="fab-w" aria-hidden="true"><i>记</i><em>一下</em><s>!</s></b></span><span class="t-txt">记一下</span></button>
|
||||
<button class="tab" id="tabHome" type="button"><span class="t-ico" id="tabAv"><svg class="t-svg" viewBox="0 0 24 24" aria-hidden="true"><path class="tf" d="M4 10.4 12 4l8 6.4V18a2.4 2.4 0 0 1-2.4 2.4H6.4A2.4 2.4 0 0 1 4 18z"/><path class="tl" d="M9.8 20.2v-4.4a2.2 2.2 0 0 1 4.4 0v4.4"/></svg></span><span class="t-txt">返回兜爸</span></button>
|
||||
<button class="tab" id="tabHome" type="button"><span class="t-ico" id="tabAv"><svg class="t-svg" viewBox="0 0 24 24" aria-hidden="true"><path class="tf" d="M4 10.4 12 4l8 6.4V18a2.4 2.4 0 0 1-2.4 2.4H6.4A2.4 2.4 0 0 1 4 18z"/><path class="tl" d="M9.8 20.2v-4.4a2.2 2.2 0 0 1 4.4 0v4.4"/></svg></span><span class="t-txt">返回首页</span></button>
|
||||
</nav>
|
||||
|
||||
<div id="fvp" aria-hidden="true">
|
||||
@@ -854,11 +862,11 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
<div id="sheet" role="dialog" aria-modal="true"><i class="sg"></i><div class="sbd" id="sbd"></div></div>
|
||||
<div class="toast" id="toast"></div>
|
||||
|
||||
<script src="topics.js?v=26110409"></script>
|
||||
<script src="data.js?v=26110409"></script>
|
||||
<script src="feed.js?v=26110409"></script>
|
||||
<script src="ceshi/meta.js?v=26110409"></script>
|
||||
<script src="../js/share-card.js?v=26110409"></script>
|
||||
<script src="topics.js?v=26110410"></script>
|
||||
<script src="data.js?v=26110410"></script>
|
||||
<script src="feed.js?v=26110410"></script>
|
||||
<script src="ceshi/meta.js?v=26110410"></script>
|
||||
<script src="../js/share-card.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -924,7 +932,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
var CMD = null, CMERR = false;
|
||||
/* 头像编码:数字 = av/NNNN.webp(旧代码头像);'av:c012' = av/c012.webp(卡通/可爱卡通);'/…' = 站内绝对路径(内置头像库 /_bridge/avatars/);其余 = assets/img/mom/xxx.jpg */
|
||||
var avP = function (a) { return typeof a === 'number' ? 'av/' + ('000' + a).slice(-4) + '.webp' : a.indexOf('av:') === 0 ? 'av/' + a.slice(3) + '.webp' : a.charAt(0) === '/' ? a : '../assets/img/mom/' + a + '.jpg'; };
|
||||
fetch('cm.json?v=26110409').then(function (r) { return r.json(); }).then(function (j) {
|
||||
fetch('cm.json?v=26110410').then(function (r) { return r.json(); }).then(function (j) {
|
||||
CMD = j; if (openId && NBY[openId]) { renderComments(NBY[openId]); syncBar(NBY[openId]); }
|
||||
}).catch(function () { CMERR = true; if (openId && NBY[openId]) renderComments(NBY[openId]); });
|
||||
function commentsOf(n) {
|
||||
@@ -1190,9 +1198,12 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
var csAvK = 0;
|
||||
function csAvs(n) { var h = '<span class="cav">'; for (var i = 0; i < n; i++) h += '<img src="../assets/img/mom/' + CS_AVP[csAvK++ % CS_AVP.length] + '.jpg" alt="" loading="lazy">'; return h + '</span>'; }
|
||||
var CS_SEC = { quiz: ['', '查漏补缺,温和掌握孕产育儿知识', 2], psy: ['', '看见情绪,也看见关系', 2], game: ['', '挑战一下,看能拿什么称号', 2], shop: ['', '看看你是哪一类育儿采购玩家', 2] };
|
||||
/* 11-04 用户:「每个测试的背景图要做匹配的图片,不要同样的背景色;按组区分色块、组内统一」→ 每个测试一张插画(ceshi/cv/tNN.webp),
|
||||
色调跟组走:常识小测暖桃 / 趣味心理薰衣草紫 / 趣味闯关薄荷绿 / 好物配置天蓝;画面上半留白放标题。列表行的小方块也换成同一张图。 */
|
||||
var CS_CV_V = 1;
|
||||
function csRowHTML(x, done, i) {
|
||||
var d = done[x.id], who = (x.sub || '').split('·')[0].trim();
|
||||
return '<button type="button" class="csr ' + CS_GPAL[x.group] + '" data-test="' + x.id + '"><span class="csr-i s' + (i % 3) + '">' + csTI(x) + '</span>' +
|
||||
return '<button type="button" class="csr ' + CS_GPAL[x.group] + '" data-test="' + x.id + '"><span class="csr-i s' + (i % 3) + ' has-bg" style="background-image:url(ceshi/cv/' + x.id + '.webp?v=' + CS_CV_V + ')"></span>' +
|
||||
'<span class="csr-m"><b>' + esc(x.title.replace(/^测一测|/, '')) + '</b><small>' + esc(who) + ' · ' + x.n + ' 题' + csAvs(3) + '<i>' + gcTestedText(x.id) + '</i></small></span>' +
|
||||
'<em>' + (d ? '再测' : '去测') + '</em></button>';
|
||||
}
|
||||
@@ -1209,19 +1220,39 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
shop: '<svg class="cbl" viewBox="0 0 100 100" preserveAspectRatio="none" aria-hidden="true"><rect class="b1" x="64" y="-8" width="44" height="30" rx="14"/><rect class="b2" x="-10" y="76" width="120" height="34" rx="16"/><rect class="b3" x="-6" y="6" width="26" height="14" rx="7"/></svg>'
|
||||
};
|
||||
/* 11-04 用户:「宫格卡随机几张,在『开始测试』下面、白边上面加一行『谁测出了什么结果』;有这行的卡底下不要头像,只留 N 人测过」
|
||||
每组宫格(最多 6 张)随机挑 2~3 张;昵称 / 头像同战报那批(模拟,AGENTS.md 12b),结果名取 meta.js GC_RES 真实结果名;同一屏昵称不重复 */
|
||||
每组宫格(最多 6 张)随机挑 2~3 张(11-04 二改:1~2 张);昵称 / 头像同战报那批(模拟,AGENTS.md 12b),结果名取 meta.js GC_RES 真实结果名;同一屏昵称不重复 */
|
||||
var ckHlUsed = [];
|
||||
function ckHlLine(x) {
|
||||
var rs = (window.GC_RES || {})[x.id]; if (!rs || !rs.length) return '';
|
||||
var c = [], k; for (k = 0; k < CL_NM.length; k++) if (ckHlUsed.indexOf(k) < 0) c.push(k);
|
||||
if (!c.length) { ckHlUsed = []; c = CL_NM.map(function (_, j) { return j; }); }
|
||||
k = c[Math.floor(Math.random() * c.length)]; ckHlUsed.push(k);
|
||||
return '<span class="ck-hl"><img src="../assets/img/mom/' + CL_AV[k % CL_AV.length] + '.jpg" alt="" loading="lazy"><span><i>' + esc(CL_NM[k]) + ' 刚测出</i><b>「' + esc(rs[Math.floor(Math.random() * rs.length)]) + '」</b></span></span>';
|
||||
/* 一条备 3 句(3 个不同的人 + 不同结果),定时往上滚,同首页百宝箱 lv-i */
|
||||
var it = [], n = Math.min(3, c.length), rr = rs.slice().sort(function () { return Math.random() - .5; });
|
||||
while (it.length < n) {
|
||||
k = c.splice(Math.floor(Math.random() * c.length), 1)[0]; ckHlUsed.push(k);
|
||||
it.push('<span class="hl-i' + (it.length ? '' : ' on') + '"><img src="../assets/img/mom/' + CL_AV[k % CL_AV.length] + '.jpg" alt="" loading="lazy"><u>' + esc(CL_NM[k]) + '</u><span>测出「' + esc(rr[it.length % rr.length]) + '」</span></span>');
|
||||
}
|
||||
return '<span class="ck-hl">' + it.join('') + '</span>';
|
||||
}
|
||||
var ckHlT = 0;
|
||||
function ckHlRun() {
|
||||
clearInterval(ckHlT);
|
||||
ckHlT = setInterval(function () {
|
||||
[].forEach.call(document.querySelectorAll('.ck-hl'), function (h, j) {
|
||||
var l = h.children, i, cur = 0; if (l.length < 2) return;
|
||||
for (i = 0; i < l.length; i++) if (l[i].classList.contains('on')) cur = i;
|
||||
setTimeout(function () {
|
||||
l[cur].classList.remove('on'); l[cur].classList.add('up');
|
||||
var nx = l[(cur + 1) % l.length]; nx.classList.remove('up'); nx.classList.add('on');
|
||||
setTimeout(function () { l[cur].classList.remove('up'); }, 500);
|
||||
}, j * 600);
|
||||
});
|
||||
}, 3600);
|
||||
}
|
||||
function csCardHTML(x, done, i, hl) {
|
||||
var d = done[x.id], who = (x.sub || '').split('·')[0].trim(), hs = hl ? ckHlLine(x) : '';
|
||||
var top = byHot(TM).slice(0, 3).map(function (y) { return y.id; }).indexOf(x.id);
|
||||
return '<button type="button" class="ck ' + CS_GPAL[x.group] + '" data-test="' + x.id + '"><span class="cv">' + (CS_BLOBS[x.group] || CS_BLOB) +
|
||||
return '<button type="button" class="ck ' + CS_GPAL[x.group] + ' has-bg" data-test="' + x.id + '"><span class="cv"><img class="ck-bg" src="ceshi/cv/' + x.id + '.webp?v=' + CS_CV_V + '" alt="" loading="lazy" decoding="async">' +
|
||||
(top >= 0 ? '<i class="ck-top t' + (top + 1) + '">TOP' + (top + 1) + '</i>' : '') +
|
||||
'<i class="ck-wm">' + csTI(x) + '</i><b>' + esc(x.title.replace(/^测一测|/, '')) + '</b><small>' + esc(who) + ' · ' + x.n + ' 题</small><em>' + (d ? '再测一次' : '开始测试') + '</em>' + (d ? '<i class="dn">已测</i>' : '') + hs + '</span>' +
|
||||
'<span class="cnn">' + (hs ? '' : csAvs(3)) + '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12.6 2.5c.4 3-1.6 4.6-3 6.2C8 10.4 7 12 7 14.3A5 5 0 0012 19.5a5 5 0 005-5.2c0-2-1-3.6-1.9-4.6-.2 1.3-.9 2.2-1.9 2.6.6-3.4-.2-7-.6-9.8z" fill="currentColor"/></svg>' + gcTestedText(x.id) + '</span></button>';
|
||||
@@ -1403,7 +1434,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
return (gi ? '<div class="csd"><span>' + (gi === 1 && !tGrp ? '点上方标签,可以只看某一类' : '继续往下看') + '</span></div>' : '') +
|
||||
'<section class="csg g-' + g + '"><i class="csg-deco" aria-hidden="true">' + CS_ICO[g] + '</i><div class="csg-h"><b><i class="csg-ic">' + CS_ICO[g] + '</i>' + TG[g] + '<span class="csg-n">' + csAvs(4) + Math.round(l.reduce(function (a, x) { return a + gcTested(x.id); }, 0) / 1e4) + ' 万人测过</span></b><small>' + c[1] + '</small></div>' +
|
||||
'<div class="ckg c2">' + (function () {
|
||||
var ix = l.slice(0, nc).map(function (_, j) { return j; }).sort(function () { return Math.random() - .5; }).slice(0, nc >= 4 ? 2 + Math.floor(Math.random() * 2) : 1);
|
||||
var ix = l.slice(0, nc).map(function (_, j) { return j; }).sort(function () { return Math.random() - .5; }).slice(0, nc >= 4 ? 1 + Math.floor(Math.random() * 2) : 1); /* 11-04 二改:每组 1~2 张,最多 2 */
|
||||
return l.slice(0, nc).map(function (x, j) { return csCardHTML(x, done, k++, ix.indexOf(j) >= 0); }).join('');
|
||||
})() + '</div>' +
|
||||
(l.length > nc ? '<div class="csrl">' + l.slice(nc).map(function (x) { return csRowHTML(x, done, k++); }).join('') + '</div>' : '') + '</section>';
|
||||
@@ -1484,8 +1515,10 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
wf.style.setProperty('--cw', cw + 'px');
|
||||
/* 真瀑布流:每张卡放进当前更矮的那一列(逐张量高,标题一行/两行也算进去) */
|
||||
var hs = [0, 0], tmp = document.createElement('div'), lastTx = [false, true], txN = [0, 1]; /* 11-02 用户:图上带字的卡至少占 40% → 每列「带字 / 不带字」交替(测试卡算不带字),两列错开一格,带字的在压大字 ov / 贴纸字 tg 间轮换;整体约 45% */
|
||||
/* 11-04 用户:「从孕期百宝箱点进来的孕期百问 / 计算器 / 趣味小测试,最上边都要是孕期百宝箱」→ 小程序顶栏取 document.title */
|
||||
document.title = catF === 'ceshi' ? '孕期百宝箱' : '孕妈广场';
|
||||
if (catF === 'ceshi') {
|
||||
$('#more').innerHTML = ceshiListHTML(); csFx(); return;
|
||||
$('#more').innerHTML = ceshiListHTML(); csFx(); ckHlRun(); return;
|
||||
}
|
||||
/* 「全部」信息流:穿插测试卡 */
|
||||
if (!cur && !catF && TM.length) {
|
||||
|
||||
@@ -105,7 +105,7 @@ main{padding:6px 16px 0}
|
||||
</div>
|
||||
<div class="wb"><button type="button" id="write"><svg class="ic" viewBox="0 0 24 24"><path d="M12 20h9M16.5 3.5a2.1 2.1 0 013 3L7 19l-4 1 1-4z"/></svg>写新的故事</button></div>
|
||||
|
||||
<script src="../topics.js?v=26110409"></script>
|
||||
<script src="../topics.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
16
index.html
@@ -7,10 +7,10 @@
|
||||
<meta name="mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<title>兜爸心选 · 孕育陪伴</title>
|
||||
<!-- V:26110409 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<!-- V:26110410 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<link rel="stylesheet" href="mama-box.css">
|
||||
<link rel="stylesheet" href="night.css">
|
||||
<link rel="stylesheet" href="js/hero-cd.css?v=26110409">
|
||||
<link rel="stylesheet" href="js/hero-cd.css?v=26110410">
|
||||
<!-- 夜晚模式:首屏绘制前就按上次的选择加 class,避免先白后黑闪一下(开关在首页右上角 #nightBtn,逻辑见 app.js) -->
|
||||
<script>try{if(localStorage.getItem('mmbox.night.v1')==='1'){document.documentElement.classList.add('night');document.querySelector('meta[name=theme-color]').content='#2A2340'}}catch(e){}</script>
|
||||
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
|
||||
@@ -2591,17 +2591,17 @@
|
||||
<script src="/_bridge/avatar-picker.js?v=26101105"></script>
|
||||
<script src="/_bridge/hand-icons.js?v=26101202"></script>
|
||||
<script src="js/zodiac-art.js"></script>
|
||||
<script src="guangchang/topics.js?v=26110409"></script>
|
||||
<script src="guangchang/topics.js?v=26110410"></script>
|
||||
<script src="js/app.js"></script>
|
||||
<script src="js/hero-cd.js?v=26110409"></script>
|
||||
<script src="js/kit.js?v=26110409"></script>
|
||||
<script src="js/hero-cd.js?v=26110410"></script>
|
||||
<script src="js/kit.js?v=26110410"></script>
|
||||
<script>
|
||||
/* 11-02 首页「孕妈广场」效果稿:地址带 ?gcv=1~6 时,把 #gcHome 换成 demo/gch/vN.css + vN.js 的版式并滚到这一块。
|
||||
11-02 用户:「用第一版,放到预览页面上」;后改定彩色卡 → 不带参数也默认用 V6 合并版(广场卡堆 + 其他妈妈也在搜 + 测一测第 4 版彩色卡),不滚动、不显示效果稿角标 */
|
||||
(function () {
|
||||
var m = location.search.match(/[?&]gcv=([1-6])(?:&|$)/);
|
||||
if (!m) window.__gcDefault = 1;
|
||||
var n = m ? m[1] : '6', l = document.createElement('link'), s = document.createElement('script'), q = m ? Date.now() : 'v=26110409';
|
||||
var n = m ? m[1] : '6', l = document.createElement('link'), s = document.createElement('script'), q = m ? Date.now() : 'v=26110410';
|
||||
var dir = n === '4' || n === '6' ? 'js/gch/' : 'demo/gch/'; /* 11-03 上正式:定稿 V6(含它套的 V4)并进 js/gch/,其余效果稿仍在 demo/ */
|
||||
l.rel = 'stylesheet'; l.href = dir + 'v' + n + '.css?' + q;
|
||||
s.src = dir + 'v' + n + '.js?' + q;
|
||||
@@ -2610,7 +2610,7 @@
|
||||
/* 11-02 品牌露出(用户定 4 处都要):默认加载,?brand=0 可关掉对比;11-03 已并进 js/gch/ */
|
||||
if (!/[?&]brand=0/.test(location.search)) {
|
||||
var bl = document.createElement('link'), bs = document.createElement('script');
|
||||
bl.rel = 'stylesheet'; bl.href = 'js/gch/brand.css?v=26110409'; bs.src = 'js/gch/brand.js?v=26110409';
|
||||
bl.rel = 'stylesheet'; bl.href = 'js/gch/brand.css?v=26110410'; bs.src = 'js/gch/brand.js?v=26110410';
|
||||
document.head.appendChild(bl); document.body.appendChild(bs);
|
||||
}
|
||||
})();
|
||||
@@ -2621,7 +2621,7 @@
|
||||
<script src="js/hero-fx.js"></script>
|
||||
<!-- 2026-10-05 首页头图:宝宝时不时动一动小手小脚(独立文件,删掉这一行即下线) -->
|
||||
<script src="js/baby-limbs.js?v=26101201"></script>
|
||||
<script src="js/coach.js?v=26110409"></script>
|
||||
<script src="js/coach.js?v=26110410"></script>
|
||||
<script src="js/birth-flow.js?v=26110201"></script>
|
||||
|
||||
<!-- 禁止下拉回弹(2026-10-11 统一规则,与孕期体重同一段):竖向拖动时从手指下往上找还能朝该方向滚的容器,找不到才拦;横滑、双指、可滚列表不受影响 -->
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
|
||||
var VER = '26110409';
|
||||
var VER = '26110410';
|
||||
const $ = (s, c) => (c || document).querySelector(s);
|
||||
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
|
||||
|
||||
@@ -1167,6 +1167,7 @@
|
||||
function closePanel() {
|
||||
const el = panelStack.pop();
|
||||
if (el) el.classList.remove('show');
|
||||
if (el && el.dataset.t0 != null) { document.title = el.dataset.t0; delete el.dataset.t0; } /* 百宝箱进来的百问:关掉还原顶栏标题 */
|
||||
}
|
||||
function closeAllPanels() { while (panelStack.length) closePanel(); }
|
||||
$$('[data-open]').forEach(b => b.addEventListener('click', () => openPanel(b.dataset.open, b)));
|
||||
@@ -5744,7 +5745,11 @@
|
||||
(function () {
|
||||
const all = $('#msAll'); if (all) all.addEventListener('click', () => loadQA().then(() => openQA())); /* 11-02 合并版里原模块可能没渲染过,先确保问题库到手 */
|
||||
/* 11-03 首页「孕期百问」入口(js/kit.js)打开同一个全部问题页,标题换成「孕期百问」 */
|
||||
window.__mbOpenQA = t => loadQA().then(() => { openQA(); if (t) $('#qaTitle').textContent = t; });
|
||||
/* 11-04 用户:从孕期百宝箱进百问,小程序最上边(取 document.title)也要是「孕期百宝箱」,关掉还原 */
|
||||
window.__mbOpenQA = t => loadQA().then(() => {
|
||||
openQA(); if (t) $('#qaTitle').textContent = t;
|
||||
const d = $('#detailQA'); if (t === '孕期百问' && d && d.dataset.t0 == null) { d.dataset.t0 = document.title; document.title = '孕期百宝箱'; }
|
||||
});
|
||||
const tp = $('#qaTips'); if (tp) tp.addEventListener('click', () => openTips());
|
||||
})();
|
||||
/* 首页四个入口 → 详情页,滚到对应那张卡并闪一下 */
|
||||
|
||||
@@ -102,3 +102,18 @@
|
||||
#gcHome.gv4 .g4-slg{margin-left:8px;align-self:center;margin-top:3px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#C08A86;letter-spacing:.5px;white-space:nowrap}
|
||||
#gcHome.gv4 .g4-slg i{width:9px;height:9px;flex:none;background:#F2879C;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5-8-11a4.5 4.5 0 018-2.8A4.5 4.5 0 0120 10c0 6-8 11-8 11z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5-8-11a4.5 4.5 0 018-2.8A4.5 4.5 0 0120 10c0 6-8 11-8 11z'/%3E%3C/svg%3E") center/contain no-repeat}
|
||||
html.night #gcHome.gv4 .g4-slg{color:#B79A9E}
|
||||
|
||||
/* 11-04 入口条改版:去掉头像串 → 图标块 + 两行字 + 「进广场」(箭头隔几秒往右推一下,提示可点) */
|
||||
#gcHome.gv4 .g4-sub{gap:10px;padding:9px 9px 9px 10px;border-radius:18px;background:linear-gradient(100deg,#FFF3F5,#FFE6EC);border:1px solid #FFDCE4;box-shadow:0 6px 14px -12px rgba(224,86,111,.6)}
|
||||
#gcHome.gv4 .g4-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;color:#F2627E;box-shadow:0 3px 8px -5px rgba(242,98,126,.55)}
|
||||
#gcHome.gv4 .g4-ic svg{width:21px;height:21px}
|
||||
#gcHome.gv4 .g4-st{display:flex;flex-direction:column;gap:2px}
|
||||
#gcHome.gv4 .g4-st b{font-size:14px;font-weight:800;color:#3A2A2E;overflow:hidden;text-overflow:ellipsis}
|
||||
#gcHome.gv4 .g4-st small{font-size:11px;color:#A8908F;overflow:hidden;text-overflow:ellipsis}
|
||||
#gcHome.gv4 .g4-in{height:30px;padding:0 9px 0 13px;font-size:13px}
|
||||
#gcHome.gv4 .g4-in i{font-size:16px;animation:g4Nudge 2.8s ease-in-out infinite}
|
||||
@keyframes g4Nudge{0%,70%,100%{transform:none}78%{transform:translateX(3px)}86%{transform:none}92%{transform:translateX(2px)}}
|
||||
html.night #gcHome.gv4 .g4-sub{background:#3A2F3E;border-color:transparent}
|
||||
html.night #gcHome.gv4 .g4-ic{background:#2F2737}
|
||||
html.night #gcHome.gv4 .g4-st b{color:#F1E6EE}
|
||||
@media (prefers-reduced-motion:reduce){#gcHome.gv4 .g4-in i{animation:none}}
|
||||
|
||||
17
js/gch/v4.js
@@ -45,7 +45,9 @@
|
||||
/* 11-03 用户:首页孕妈广场右上角的分类(全部 / 家庭婚姻 / 职场 / 经验)取消,换一句小 slogan */
|
||||
'<span class="g4-slg"><i></i>孕期路上,有人陪你</span></div>' +
|
||||
/* 11-02 用户:「逛广场」单独挂在右边突兀 → 整行做成入口条(浅粉底,整条可点),右侧实心「进广场」 */
|
||||
'<div class="g4-sub" role="button" tabindex="0"><span class="g4-avs" aria-hidden="true">' + ['p05', 'm07', 'p11', 'm16', 'p02', 'm03', 'p09', 'm12', 'p13', 'm19'].map(function (n) { return '<img src="' + ava(n) + '" alt="" loading="lazy">'; }).join('') + '</span><span class="g4-st">看看<b>其他妈妈</b>的故事</span><span class="g4-in">进广场<i>›</i></span></div>' +
|
||||
/* 11-04 用户:「那一排头像去掉,重新设计得更协调,引导用户点进广场」→ 左边图标块 + 两行字(主句 + 小字说有什么),右边「进广场」箭头轻推;不写篇数(11-03 规则) */
|
||||
'<div class="g4-sub" role="button" tabindex="0"><i class="g4-ic" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M4 6.5A2.5 2.5 0 0 1 6.5 4h8A2.5 2.5 0 0 1 17 6.5v5a2.5 2.5 0 0 1-2.5 2.5H10l-3.6 2.8c-.5.4-1.2 0-1.2-.6V14H6.5A2.5 2.5 0 0 1 4 11.5z" fill="currentColor"/><path d="M19 9.5c.6.4 1 1.1 1 1.9v4.1a2 2 0 0 1-2 2h-.6v1.7c0 .5-.6.8-1 .5L13.6 17.5H12" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" opacity=".55"/></svg></i>' +
|
||||
'<span class="g4-st"><b>看看其他孕妈的真实故事</b><small>孕期、家庭、职场,天天有新笔记</small></span><span class="g4-in">进广场<i>›</i></span></div>' +
|
||||
'<div class="g4-stage"><div class="g4-deck" aria-live="polite"></div>' +
|
||||
/* 11-03 用户:左右翻的按钮去掉,「1/8」挪到原来按钮的位置(卡堆右下) —— 翻页靠左右滑 / 点后面露出的卡角 */
|
||||
'<div class="g4-rail"><span class="g4-pg"><b>1</b><i>/8</i></span></div></div>' +
|
||||
@@ -227,9 +229,20 @@
|
||||
var io = new IntersectionObserver(function (es) { seen = es[0].isIntersecting; if (seen) tryPlay(); }, { threshold: .6, rootMargin: '0px 0px -110px 0px' });
|
||||
io.observe(deck);
|
||||
}
|
||||
/* 11-04 用户:「8 张卡自己也轮播,5 秒左右一次;手滑照样能翻」→ 卡堆在屏幕里、页面在前台、没在拖、首次滑动提示演完才自动翻;
|
||||
手碰过卡堆后停 8 秒再接着轮。系统开了「减少动态效果」不自动翻。 */
|
||||
if (!reduce && 'IntersectionObserver' in window) {
|
||||
var apOn = false, apHold = 0;
|
||||
new IntersectionObserver(function (es) { apOn = es[0].isIntersecting; }, { threshold: .5 }).observe(deck);
|
||||
['touchstart', 'mousedown'].forEach(function (ev) { deck.addEventListener(ev, function () { apHold = Date.now() + 8000; }, { passive: true }); });
|
||||
setInterval(function () {
|
||||
if (!apOn || document.hidden || drag || Date.now() < apHold || document.querySelector('.mb-coach') || sec.querySelector('.g4-hint:not(.off)') || cards.length < 2) return;
|
||||
next();
|
||||
}, 5000);
|
||||
}
|
||||
sec.dispatchEvent(new Event('gc4-ready')); /* V6 合并版等这个再往里插「其他妈妈也在搜」 */
|
||||
}
|
||||
/* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */
|
||||
if (window.GC_FEED) init();
|
||||
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110409'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
|
||||
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110410'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
|
||||
})();
|
||||
|
||||
@@ -105,3 +105,9 @@ html.night #gcHome.gv4.gv6 .g6-avs img{border-color:#2F2737}
|
||||
#gcHome.gv4.gv6 .g6-nt .ms-h{flex-wrap:nowrap;white-space:nowrap}
|
||||
/* 11-04 用户:模块左下角粉色「进孕妈广场 ›」删掉(上面已有「去广场看更多 ›」) */
|
||||
#gcHome.gv4.gv6 .g4-all{display:none}
|
||||
|
||||
/* 11-04 用户:「点赞用红色字体扎眼」「前面头像弱化标题」→ 去头像,小心形 + 灰字,标题更突出 */
|
||||
#gcHome.gv4.gv6 .g6-nt .ms-h{gap:3px;color:#B19C96}
|
||||
#gcHome.gv4.gv6 .g6-hz{flex:none;width:12px;height:12px;color:#E8BFC0}
|
||||
#gcHome.gv4.gv6 .ms-h b{font-weight:600;color:#A08A85}
|
||||
html.night #gcHome.gv4.gv6 .ms-h b{color:#B9A9AE}
|
||||
|
||||
@@ -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=26110409';
|
||||
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110410';
|
||||
document.head.appendChild(l);
|
||||
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110409';
|
||||
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110410';
|
||||
s.onload = function () { if (sec.querySelector('.g4-foot')) merge(); else sec.addEventListener('gc4-ready', merge, { once: true }); }; /* v4 要先拉 feed.js 才渲染 */
|
||||
document.body.appendChild(s);
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
var l6 = pick6();
|
||||
if (!l6.length) { box.style.display = 'none'; return; }
|
||||
list.innerHTML = l6.map(function (x, i) {
|
||||
var n = x.likes || 0, heat = '<span class="ms-h">' + avs(i) + '<b>' + (n >= 1e4 ? Math.round(n / 1e3) / 10 + '万' : n) + ' 人点赞</b><em class="g6-st">' + esc(x.stage || '') + '</em></span>';
|
||||
var n = x.likes || 0, heat = '<span class="ms-h"><svg class="g6-hz" viewBox="0 0 24 24" aria-hidden="true"><path d="M12 20.5s-7.5-4.6-7.5-10.2A4.3 4.3 0 0 1 12 7.6a4.3 4.3 0 0 1 7.5 2.7c0 5.6-7.5 10.2-7.5 10.2z" fill="currentColor"/></svg><b>' + (n >= 1e4 ? Math.round(n / 1e3) / 10 + '万' : n) + ' 人点赞</b><em class="g6-st">' + esc(x.stage || '') + '</em></span>';
|
||||
var q = new URLSearchParams(location.search); q.set('n', x.id);
|
||||
return '<a class="ms-it ripple g6-nt" href="' + esc('guangchang/?' + q.toString() + location.hash) + '"><i class="ms-no">' + (i + 1) + '</i>' +
|
||||
'<span class="ms-m"><span class="ms-q">' + esc(x.title) + '</span>' + heat + '</span>' +
|
||||
@@ -95,7 +95,7 @@
|
||||
}).join('');
|
||||
all.textContent = '去广场看更多 ›';
|
||||
all.classList.remove('hide');
|
||||
likeTick();
|
||||
/* 11-04 用户:点赞前的小头像去掉(抢标题)、点赞数别用红字 → 换成浅灰小心形 + 灰字,likeTick 不再跑 */
|
||||
}
|
||||
/* 11-03 用户:「点赞数前面放几个小头像,偶尔换一个,相当于有人新点赞进来」
|
||||
→ 火苗换成 3~6 个叠放小头像;每 4~7 秒随机挑一行:其中一个头像原地换成别人(点赞数不动)。
|
||||
|
||||
@@ -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 = '26110409';
|
||||
var V = '26110410';
|
||||
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');
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
postMessage 不是实时投递,微信在分享那一刻才派发,所以每次换内容都要再报一次;子页面没引 jweixin,这里按需加载。 */
|
||||
(function (g) {
|
||||
'use strict';
|
||||
var V = '26110409';
|
||||
var V = '26110410';
|
||||
var isWx = /MicroMessenger/i.test(navigator.userAgent || '');
|
||||
var waiting = [], loading = false;
|
||||
function ready(cb) {
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
'.tc-more{display:block;width:100%;margin-top:6px;height:40px;border:0;border-radius:99px;background:#F7F8FA;color:#4E5969;font-size:13px;font-weight:600}';
|
||||
var SLUG = (location.pathname.match(/\/topic\/([^\/]+)\//) || [])[1] || '';
|
||||
/* 11-04 微信转发图:每个专题一张 assets/share/t/<slug>.jpg(核心词大字 + logo),见 js/share-card.js */
|
||||
if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110409'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })();
|
||||
if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110410'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })();
|
||||
var SK = 'mmbox.tp.v1', UK = (function () { var m = ((location.hash || '') + '&' + (location.search || '')).match(/[#?&]openid=([^&]*)/); return m ? decodeURIComponent(m[1]) : '_guest'; })();
|
||||
function loadMe() { try { var a = JSON.parse(localStorage.getItem(SK) || '{}') || {}; var m = a[UK] || {}; m.cm = m.cm || {}; m.lk = m.lk || {}; return { a: a, m: m }; } catch (e) { return { a: {}, m: { cm: {}, lk: {} } }; } }
|
||||
function saveMe(st) { try { st.a[UK] = st.m; localStorage.setItem(SK, JSON.stringify(st.a)); } catch (e) {} }
|
||||
@@ -70,7 +70,7 @@
|
||||
function getJSON(u) { return fetch(u, { cache: 'no-cache' }).then(function (r) { if (!r.ok) throw r.status; return r.json(); }); }
|
||||
|
||||
function related(box) {
|
||||
getJSON('../_shared/idx.json?v=26110409').then(function (idx) {
|
||||
getJSON('../_shared/idx.json?v=26110410').then(function (idx) {
|
||||
var me = null; idx.forEach(function (x) { if (x[0] === SLUG) me = x; });
|
||||
var tag = me ? me[2] : '', h = 0; for (var i = 0; i < SLUG.length; i++) h = (h * 31 + SLUG.charCodeAt(i)) >>> 0;
|
||||
var rest = idx.filter(function (x) { return x[0] !== SLUG; });
|
||||
@@ -177,7 +177,7 @@
|
||||
}
|
||||
fetch(API + '/comments?kind=topic&target=' + encodeURIComponent(SLUG) + (OID ? '&openid=' + encodeURIComponent(OID) : ''))
|
||||
.then(function (r) { return r.json(); }).then(function (j) { if (j && j.code === 200) { RC = j.result; paint(); } }).catch(function () {});
|
||||
getJSON('../_shared/cm/' + SLUG + '.json?v=26110409').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
|
||||
getJSON('../_shared/cm/' + SLUG + '.json?v=26110410').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
|
||||
}
|
||||
|
||||
function extras(el) {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
月数按「自然月」数:从 max(出生月, 2025-01) 起,到满 3 周岁那个月之前为止(结果标「约」,以当地核定为准)。
|
||||
最多填 3 个孩子;还没出生的填预产期先算。地方另有加码的(如部分城市每孩另发)不在这里算。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#E25C5C;--c2:#FF9A8A;--cbg:#FFEFED}.kid{position:relative;margin-top:12px;padding:12px;border-radius:14px;background:#FAF7F8}.kid .lb{display:flex;justify-content:space-between}.kid .rm{font-size:12.5px;font-weight:700;color:var(--m)}.add{display:block;width:100%;height:42px;margin-top:12px;border-radius:12px;border:1.5px dashed var(--c);color:var(--c);font-size:14px;font-weight:800}.kid .seg{margin-top:8px}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -45,7 +45,7 @@
|
||||
<div class="tip"><b>地方可能另有补贴:</b>部分城市在国家 3600 元之外还另发生育补贴、育儿补贴,问一下当地卫健部门或看政务平台。</div>
|
||||
<p class="foot">依据《育儿补贴制度实施方案》(2025)估算,月数折算以当地核定为准。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -106,7 +106,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/butie-js.jpg', '育儿补贴:每孩每年 3600 元,你家能领多少'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
每次「查什么」只列常规项目,具体以产检医院安排为准。做完可以打勾(记在本机 mmbox.calc.chanjian)。
|
||||
预产期优先用预产期计算器填过的值。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#2F86C9;--c2:#6CB6F0;--cbg:#EAF5FF}.tl .ck{flex:none;align-self:flex-start;height:28px;padding:0 10px;margin-top:1px;border-radius:99px;background:#F4F6F8;color:var(--m);font-size:12px;font-weight:800}.tl li.ok .ck{background:var(--c);color:#fff}.tl li.ok .m{opacity:.55}.tl li.ok .d{border-color:var(--c);background:var(--c);box-shadow:none}.tl .m span.it{margin-top:3px;color:var(--t)}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -36,7 +36,7 @@
|
||||
<div class="tip"><b>要空腹的几次:</b>第一次建档抽血、糖耐(OGTT)一般要空腹,前一晚 10 点后别吃东西;具体看医院通知。<br><b>错过不能补的:</b>NT(11~13+6 周)、大排畸(20~24 周)、糖耐(24~28 周)都有时间窗口,提前预约。</div>
|
||||
<p class="foot">按《孕前和孕期保健指南(2018)》常规时间排,具体项目和时间以产检医院安排为准。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -93,7 +93,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/chanjian-js.jpg', '产检时间表:每次产检哪天去、查什么'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
计算:综合所得年度税表(3%~45%,年减除 6 万);应纳税所得 = 12 ×(月薪 − 个人五险一金 − 其他专项附加)− 60000,
|
||||
省的税 = 不扣宝宝那项的税 − 扣了之后的税。不含年终奖单独计税、劳务报酬等,结果为估算。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#6C5BD6;--c2:#A595F2;--cbg:#F1EEFF}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -48,7 +48,7 @@
|
||||
|
||||
<p class="foot">按现行个税政策估算,未含年终奖单独计税等情况,以个税 App 实际计算为准。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -81,7 +81,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/geshui-js.jpg', '个税省多少:有宝宝一年能少交多少税'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
本省延长的天数是否由生育保险基金支付各地不一样,结果同时给出「按国家 98 天起」和「按本省合计」两个数。
|
||||
津贴低于本人工资的,多数省份规定由单位补足差额 —— 填了本人月工资就算出差额。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#E0812A;--c2:#FFB067;--cbg:#FFF3E6}select.in{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#999 50%),linear-gradient(135deg,#999 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -46,7 +46,7 @@
|
||||
<div class="tip"><b>生育津贴 ≠ 生育医疗费:</b>产检、住院分娩的费用另外按生育保险报销,不在这个数里。</div>
|
||||
<p class="foot">按《社会保险法》《女职工劳动保护特别规定》常用算法估算,实际以当地医保部门核定为准。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -85,7 +85,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/jintie-js.jpg', '生育津贴计算器:产假期间能领多少钱'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<title>孕期计算器</title>
|
||||
<title>孕期百宝箱</title>
|
||||
<!-- 11-03 首页「测一测 · 科普 · 计算器」模块(js/kit.js)里「孕期计算器」入口的列表页。
|
||||
用户:「这几个模块不是进去测一个,而是进去之后是列表页」。测试 / 科普已有列表(广场测一测、全部问题),计算器原来没有,这页补上。
|
||||
条目:专题页里带计算器的(生娃花费 topic/huafei、产假天数 topic/zhichang)+ 会算数的孕期工具(胎儿估重)+ 预产期计算器 topic/yuchanqi-js(11-04 替换孕期体重管理)。
|
||||
@@ -134,7 +134,7 @@ button{font:inherit;border:0;background:none;color:inherit;cursor:pointer}
|
||||
document.addEventListener('touchmove', function (e) { if (!sc.contains(e.target)) e.preventDefault(); }, { passive: false });
|
||||
})();
|
||||
</script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/jisuan.jpg', '孕期计算器:生娃花费、预产期、产假天数,一算就知道'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
对比用国家卫健委《中国居民营养与慢性病状况报告(2020 年)》18~44 岁平均身高:男 169.7 cm、女 158.0 cm。
|
||||
身高约 70% 看遗传,营养、睡眠、运动影响剩下的部分 —— 结果只是参考范围。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#1F9BA8;--c2:#5FCBD3;--cbg:#E6F7F8}.sx{display:flex;gap:10px;margin-top:12px}.sx div{flex:1;padding:10px;border-radius:12px;background:rgba(255,255,255,.18)}.sx b{display:block;font-size:22px;font-weight:900;line-height:1.3}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<p class="foot">按遗传靶身高公式估算,实际身高受营养、睡眠、运动和疾病等影响,仅供参考。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -75,7 +75,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/shengao-js.jpg', '宝宝身高预测:长大后大概多高'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
各地规定不一,页面写「以当地为准」。很多地方已开通「新生儿出生一件事」联办(出生证 + 户口 + 医保 + 社保卡一次办)。
|
||||
做完可以打勾(记在本机 mmbox.calc.shouxu);还没生的按预产期先排。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#4E7FD8;--c2:#86AEF2;--cbg:#EDF3FF}.tl .ck{flex:none;align-self:flex-start;height:28px;padding:0 10px;margin-top:1px;border-radius:99px;background:#F4F6F8;color:var(--m);font-size:12px;font-weight:800}.tl li.ok .ck{background:var(--c);color:#fff}.tl li.ok .m{opacity:.55}.tl li.ok .d{border-color:var(--c);background:var(--c);box-shadow:none}.tl li.late .m b em{background:#FFE8E6;color:#E0453A}.tl .m span.w{color:var(--t)}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -36,7 +36,7 @@
|
||||
<div class="tip"><b>先查有没有「出生一件事」:</b>很多城市在支付宝、微信或当地政务 App 上能把出生医学证明、上户口、医保参保、社保卡一次办完,不用一趟趟跑。<br><b>要准备的:</b>爸妈身份证、户口本、结婚证、出生医学证明(宝宝名字定好再办)。</div>
|
||||
<p class="foot">各地规定和截止时间不完全一样,以当地公安、医保、卫健部门要求为准。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -87,7 +87,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/shouxu-js.jpg', '出生后手续时间线:每件事截止哪天'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
顺带提示两种溶血风险:妈妈 Rh 阴性 + 爸爸 Rh 阳性(Rh 溶血,要查抗 D 抗体);妈妈 O 型 + 爸爸非 O 型(ABO 溶血,多数轻)。
|
||||
顺式 AB(cis-AB)、孟买型等罕见情况不算,页面写明。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#D9475A;--c2:#FF8A96;--cbg:#FFEDEF}.bars{margin-top:12px}.bars div{display:flex;align-items:center;gap:8px;margin-top:6px}.bars b{flex:none;width:44px;font-size:16px}.bars i{flex:1;height:12px;border-radius:99px;background:rgba(255,255,255,.25);overflow:hidden}.bars i u{display:block;height:100%;border-radius:99px;background:#fff}.bars span{flex:none;width:52px;text-align:right;font-size:14px;font-weight:800}.bars .no{opacity:.45}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
<p class="foot">按常规遗传规律估算,不能用来做亲子鉴定;顺式 AB、孟买型等罕见血型不在计算范围。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -97,7 +97,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/xuexing-js.jpg', '宝宝血型推算:爸妈血型配宝宝会是什么型'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -187,7 +187,7 @@ button{cursor:pointer}
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/yuchanqi-js.jpg', '预产期计算器:宝宝哪天到?还有几天见面'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
价格是 2026 年市场行情的估算区间(月子中心 28 天套餐、金牌 / 普通月嫂 26 天、在家坐月子的食材营养 + 用品),按城市 × 档次取值,按天数折算;
|
||||
不是报价,只帮用户比较三种方式的量级。改价格只改下面 P 表。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#C9658F;--c2:#F0A0C0;--cbg:#FCEEF4}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -36,7 +36,7 @@
|
||||
<div class="tip"><b>看月子中心记得问清:</b>价格含不含宝宝护理、产后修复、家属餐和陪护床;护士是否 24 小时、一对几;有没有医护资质和儿科医生定期巡房。<br><b>请月嫂:</b>看健康证、育婴师证,最好先面试、试工,合同写清休息和换人规则。</div>
|
||||
<p class="foot">价格为 2026 年市场行情估算,各地差别很大,以实际报价为准。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -70,7 +70,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/yuezi-js.jpg', '月子花费:月子中心、月嫂、在家坐各花多少'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
孕月按 4 周一个月(孕 1~10 月);孕早期 < 14 周、孕中期 14~27+6 周、孕晚期 ≥ 28 周;37 周足月、42 周过期。
|
||||
宝宝像什么用全生态统一表 /common/baby-size.js(别自己维护)。预产期计算器填过的值直接拿来用。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#E2668E;--c2:#FF9DB8;--cbg:#FFEEF3}.bs{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.18)}.bs i{font-style:normal;font-size:30px;line-height:1}.bs b{display:block;font-size:15px}.chk{display:flex;align-items:center;gap:10px;margin-top:10px}.chk .in{flex:1;margin:0}.chk b{flex:none;min-width:120px;text-align:right;font-size:15px;color:var(--c)}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -48,7 +48,7 @@
|
||||
<div class="tip"><b>孕周以早孕 B 超为准:</b>月经不规律或记不清末次月经时,医生会按孕早期 B 超(头臀长)定孕周。这里算的是常规算法,仅供参考。</div>
|
||||
<p class="foot">计算结果仅供参考,不能代替医生诊断。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script src="/common/baby-size.js?v=26101001"></script>
|
||||
<script>
|
||||
(function () {
|
||||
@@ -108,7 +108,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/yunzhou-js.jpg', '孕周计算器:今天孕几周几天,宝宝像什么'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
某一孕周的推荐范围 = 孕早期 0~2 kg + (孕周 − 13) × 每周范围,封顶到总范围。双胎按 IOM 2009(标准没覆盖双胎)。
|
||||
只算范围不做记录(11-04 用户:记体重是另一个记录工具)。
|
||||
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110409">
|
||||
<link rel="stylesheet" href="../_shared/calc.css?v=26110410">
|
||||
<style>:root{--c:#2E9C6A;--c2:#6CCB9A;--cbg:#E8F7EF}.gauge{position:relative;height:10px;margin-top:14px;border-radius:99px;background:rgba(255,255,255,.28)}.gauge .ok{position:absolute;top:0;bottom:0;border-radius:99px;background:rgba(255,255,255,.65)}.gauge .me{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.15)}.glab{display:flex;justify-content:space-between;margin-top:4px;font-size:11.5px;opacity:.85}</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -45,7 +45,7 @@
|
||||
<div class="tip"><b>胖得太快或太慢都要留意:</b>增重过多容易妊娠糖尿病、巨大儿,过少可能影响宝宝发育。一周涨超过 1 公斤,或者突然腿脚、脸都肿,要尽快告诉医生。</div>
|
||||
<p class="foot">依据 WS/T 801—2022《妊娠期妇女体重增长推荐值标准》;双胎参考美国医学研究所 IOM 2009。仅供参考。</p>
|
||||
</div>
|
||||
<script src="../_shared/calc.js?v=26110409"></script>
|
||||
<script src="../_shared/calc.js?v=26110410"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
@@ -94,7 +94,7 @@
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/share-card.js?v=26110409"></script>
|
||||
<script src="../../js/share-card.js?v=26110410"></script>
|
||||
<script>window.mbShare('../../assets/share/t/zengzhong-js.jpg', '孕期增重范围:孕期胖多少才合适'); /* 11-04 微信转发图 */</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||