diff --git a/guangchang/ceshi/cv/t01.webp b/guangchang/ceshi/cv/t01.webp new file mode 100644 index 0000000..7616c9b Binary files /dev/null and b/guangchang/ceshi/cv/t01.webp differ diff --git a/guangchang/ceshi/cv/t02.webp b/guangchang/ceshi/cv/t02.webp new file mode 100644 index 0000000..e91263a Binary files /dev/null and b/guangchang/ceshi/cv/t02.webp differ diff --git a/guangchang/ceshi/cv/t03.webp b/guangchang/ceshi/cv/t03.webp new file mode 100644 index 0000000..c76999e Binary files /dev/null and b/guangchang/ceshi/cv/t03.webp differ diff --git a/guangchang/ceshi/cv/t04.webp b/guangchang/ceshi/cv/t04.webp new file mode 100644 index 0000000..7ef735f Binary files /dev/null and b/guangchang/ceshi/cv/t04.webp differ diff --git a/guangchang/ceshi/cv/t05.webp b/guangchang/ceshi/cv/t05.webp new file mode 100644 index 0000000..92a83d0 Binary files /dev/null and b/guangchang/ceshi/cv/t05.webp differ diff --git a/guangchang/ceshi/cv/t06.webp b/guangchang/ceshi/cv/t06.webp new file mode 100644 index 0000000..47f8112 Binary files /dev/null and b/guangchang/ceshi/cv/t06.webp differ diff --git a/guangchang/ceshi/cv/t07.webp b/guangchang/ceshi/cv/t07.webp new file mode 100644 index 0000000..6888f82 Binary files /dev/null and b/guangchang/ceshi/cv/t07.webp differ diff --git a/guangchang/ceshi/cv/t08.webp b/guangchang/ceshi/cv/t08.webp new file mode 100644 index 0000000..cc37389 Binary files /dev/null and b/guangchang/ceshi/cv/t08.webp differ diff --git a/guangchang/ceshi/cv/t09.webp b/guangchang/ceshi/cv/t09.webp new file mode 100644 index 0000000..f9713a9 Binary files /dev/null and b/guangchang/ceshi/cv/t09.webp differ diff --git a/guangchang/ceshi/cv/t10.webp b/guangchang/ceshi/cv/t10.webp new file mode 100644 index 0000000..4cc3fe4 Binary files /dev/null and b/guangchang/ceshi/cv/t10.webp differ diff --git a/guangchang/ceshi/cv/t11.webp b/guangchang/ceshi/cv/t11.webp new file mode 100644 index 0000000..c304dd1 Binary files /dev/null and b/guangchang/ceshi/cv/t11.webp differ diff --git a/guangchang/ceshi/cv/t12.webp b/guangchang/ceshi/cv/t12.webp new file mode 100644 index 0000000..3ec4fd8 Binary files /dev/null and b/guangchang/ceshi/cv/t12.webp differ diff --git a/guangchang/ceshi/cv/t13.webp b/guangchang/ceshi/cv/t13.webp new file mode 100644 index 0000000..be0d408 Binary files /dev/null and b/guangchang/ceshi/cv/t13.webp differ diff --git a/guangchang/ceshi/cv/t14.webp b/guangchang/ceshi/cv/t14.webp new file mode 100644 index 0000000..6074204 Binary files /dev/null and b/guangchang/ceshi/cv/t14.webp differ diff --git a/guangchang/ceshi/cv/t15.webp b/guangchang/ceshi/cv/t15.webp new file mode 100644 index 0000000..2e2d3db Binary files /dev/null and b/guangchang/ceshi/cv/t15.webp differ diff --git a/guangchang/ceshi/cv/t16.webp b/guangchang/ceshi/cv/t16.webp new file mode 100644 index 0000000..48cb4d8 Binary files /dev/null and b/guangchang/ceshi/cv/t16.webp differ diff --git a/guangchang/ceshi/cv/t17.webp b/guangchang/ceshi/cv/t17.webp new file mode 100644 index 0000000..35492f8 Binary files /dev/null and b/guangchang/ceshi/cv/t17.webp differ diff --git a/guangchang/ceshi/cv/t18.webp b/guangchang/ceshi/cv/t18.webp new file mode 100644 index 0000000..bd0830a Binary files /dev/null and b/guangchang/ceshi/cv/t18.webp differ diff --git a/guangchang/ceshi/cv/t19.webp b/guangchang/ceshi/cv/t19.webp new file mode 100644 index 0000000..47c2020 Binary files /dev/null and b/guangchang/ceshi/cv/t19.webp differ diff --git a/guangchang/ceshi/cv/t20.webp b/guangchang/ceshi/cv/t20.webp new file mode 100644 index 0000000..c610cb5 Binary files /dev/null and b/guangchang/ceshi/cv/t20.webp differ diff --git a/guangchang/ceshi/cv/t21.webp b/guangchang/ceshi/cv/t21.webp new file mode 100644 index 0000000..887a296 Binary files /dev/null and b/guangchang/ceshi/cv/t21.webp differ diff --git a/guangchang/ceshi/cv/t22.webp b/guangchang/ceshi/cv/t22.webp new file mode 100644 index 0000000..e52124c Binary files /dev/null and b/guangchang/ceshi/cv/t22.webp differ diff --git a/guangchang/ceshi/cv/t23.webp b/guangchang/ceshi/cv/t23.webp new file mode 100644 index 0000000..8702ccd Binary files /dev/null and b/guangchang/ceshi/cv/t23.webp differ diff --git a/guangchang/ceshi/cv/t24.webp b/guangchang/ceshi/cv/t24.webp new file mode 100644 index 0000000..56d7725 Binary files /dev/null and b/guangchang/ceshi/cv/t24.webp differ diff --git a/guangchang/ceshi/cv/t25.webp b/guangchang/ceshi/cv/t25.webp new file mode 100644 index 0000000..df449bc Binary files /dev/null and b/guangchang/ceshi/cv/t25.webp differ diff --git a/guangchang/ceshi/cv/t26.webp b/guangchang/ceshi/cv/t26.webp new file mode 100644 index 0000000..767af6b Binary files /dev/null and b/guangchang/ceshi/cv/t26.webp differ diff --git a/guangchang/ceshi/cv/t27.webp b/guangchang/ceshi/cv/t27.webp new file mode 100644 index 0000000..a16f9d9 Binary files /dev/null and b/guangchang/ceshi/cv/t27.webp differ diff --git a/guangchang/ceshi/cv/t28.webp b/guangchang/ceshi/cv/t28.webp new file mode 100644 index 0000000..6f763aa Binary files /dev/null and b/guangchang/ceshi/cv/t28.webp differ diff --git a/guangchang/ceshi/cv/t29.webp b/guangchang/ceshi/cv/t29.webp new file mode 100644 index 0000000..5ef6efe Binary files /dev/null and b/guangchang/ceshi/cv/t29.webp differ diff --git a/guangchang/ceshi/cv/t30.webp b/guangchang/ceshi/cv/t30.webp new file mode 100644 index 0000000..5e240fc Binary files /dev/null and b/guangchang/ceshi/cv/t30.webp differ diff --git a/guangchang/ceshi/index.html b/guangchang/ceshi/index.html index be734fd..13b68f7 100644 --- a/guangchang/ceshi/index.html +++ b/guangchang/ceshi/index.html @@ -320,9 +320,9 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
- - - + + + - - - - + + + + + + @@ -2591,17 +2591,17 @@ - + - - + + - + diff --git a/js/app.js b/js/app.js index c6dd2fe..ee1584d 100644 --- a/js/app.js +++ b/js/app.js @@ -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()); })(); /* 首页四个入口 → 详情页,滚到对应那张卡并闪一下 */ diff --git a/js/gch/v4.css b/js/gch/v4.css index 5976a5b..7472e0e 100644 --- a/js/gch/v4.css +++ b/js/gch/v4.css @@ -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}} diff --git a/js/gch/v4.js b/js/gch/v4.js index d1ebd2a..b7054a8 100644 --- a/js/gch/v4.js +++ b/js/gch/v4.js @@ -45,7 +45,9 @@ /* 11-03 用户:首页孕妈广场右上角的分类(全部 / 家庭婚姻 / 职场 / 经验)取消,换一句小 slogan */ '孕期路上,有人陪你' + /* 11-02 用户:「逛广场」单独挂在右边突兀 → 整行做成入口条(浅粉底,整条可点),右侧实心「进广场」 */ - '
看看其他妈妈的故事进广场›
' + + /* 11-04 用户:「那一排头像去掉,重新设计得更协调,引导用户点进广场」→ 左边图标块 + 两行字(主句 + 小字说有什么),右边「进广场」箭头轻推;不写篇数(11-03 规则) */ + '
' + + '看看其他孕妈的真实故事孕期、家庭、职场,天天有新笔记进广场›
' + '
' + /* 11-03 用户:左右翻的按钮去掉,「1/8」挪到原来按钮的位置(卡堆右下) —— 翻页靠左右滑 / 点后面露出的卡角 */ '
1/8
' + @@ -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); } })(); diff --git a/js/gch/v6.css b/js/gch/v6.css index 3a5b090..73cf7a6 100644 --- a/js/gch/v6.css +++ b/js/gch/v6.css @@ -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} diff --git a/js/gch/v6.js b/js/gch/v6.js index 55b7e5d..8c2fa15 100644 --- a/js/gch/v6.js +++ b/js/gch/v6.js @@ -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 = '' + avs(i) + '' + (n >= 1e4 ? Math.round(n / 1e3) / 10 + '万' : n) + ' 人点赞' + esc(x.stage || '') + ''; + var n = x.likes || 0, heat = '' + (n >= 1e4 ? Math.round(n / 1e3) / 10 + '万' : n) + ' 人点赞' + esc(x.stage || '') + ''; var q = new URLSearchParams(location.search); q.set('n', x.id); return '' + (i + 1) + '' + '' + esc(x.title) + '' + heat + '' + @@ -95,7 +95,7 @@ }).join(''); all.textContent = '去广场看更多 ›'; all.classList.remove('hide'); - likeTick(); + /* 11-04 用户:点赞前的小头像去掉(抢标题)、点赞数别用红字 → 换成浅灰小心形 + 灰字,likeTick 不再跑 */ } /* 11-03 用户:「点赞数前面放几个小头像,偶尔换一个,相当于有人新点赞进来」 → 火苗换成 3~6 个叠放小头像;每 4~7 秒随机挑一行:其中一个头像原地换成别人(点赞数不动)。 diff --git a/js/kit.js b/js/kit.js index 928a438..297f44e 100644 --- a/js/kit.js +++ b/js/kit.js @@ -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'); diff --git a/js/share-card.js b/js/share-card.js index 086d5bc..c7e2d49 100644 --- a/js/share-card.js +++ b/js/share-card.js @@ -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) { diff --git a/topic/_shared/tools.js b/topic/_shared/tools.js index 7ca064b..1a03f08 100644 --- a/topic/_shared/tools.js +++ b/topic/_shared/tools.js @@ -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/.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) { diff --git a/topic/butie-js/index.html b/topic/butie-js/index.html index 3727817..b44f42b 100644 --- a/topic/butie-js/index.html +++ b/topic/butie-js/index.html @@ -11,7 +11,7 @@ 月数按「自然月」数:从 max(出生月, 2025-01) 起,到满 3 周岁那个月之前为止(结果标「约」,以当地核定为准)。 最多填 3 个孩子;还没出生的填预产期先算。地方另有加码的(如部分城市每孩另发)不在这里算。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -45,7 +45,7 @@
地方可能另有补贴:部分城市在国家 3600 元之外还另发生育补贴、育儿补贴,问一下当地卫健部门或看政务平台。

依据《育儿补贴制度实施方案》(2025)估算,月数折算以当地核定为准。

- + - + diff --git a/topic/chanjian-js/index.html b/topic/chanjian-js/index.html index aee27a3..3f2a7be 100644 --- a/topic/chanjian-js/index.html +++ b/topic/chanjian-js/index.html @@ -10,7 +10,7 @@ 每次「查什么」只列常规项目,具体以产检医院安排为准。做完可以打勾(记在本机 mmbox.calc.chanjian)。 预产期优先用预产期计算器填过的值。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -36,7 +36,7 @@
要空腹的几次:第一次建档抽血、糖耐(OGTT)一般要空腹,前一晚 10 点后别吃东西;具体看医院通知。
错过不能补的:NT(11~13+6 周)、大排畸(20~24 周)、糖耐(24~28 周)都有时间窗口,提前预约。

按《孕前和孕期保健指南(2018)》常规时间排,具体项目和时间以产检医院安排为准。

- + - + diff --git a/topic/geshui-js/index.html b/topic/geshui-js/index.html index 06c6cff..de72533 100644 --- a/topic/geshui-js/index.html +++ b/topic/geshui-js/index.html @@ -11,7 +11,7 @@ 计算:综合所得年度税表(3%~45%,年减除 6 万);应纳税所得 = 12 ×(月薪 − 个人五险一金 − 其他专项附加)− 60000, 省的税 = 不扣宝宝那项的税 − 扣了之后的税。不含年终奖单独计税、劳务报酬等,结果为估算。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -48,7 +48,7 @@

按现行个税政策估算,未含年终奖单独计税等情况,以个税 App 实际计算为准。

- + - + diff --git a/topic/jintie-js/index.html b/topic/jintie-js/index.html index fee2516..c2a587f 100644 --- a/topic/jintie-js/index.html +++ b/topic/jintie-js/index.html @@ -11,7 +11,7 @@ 本省延长的天数是否由生育保险基金支付各地不一样,结果同时给出「按国家 98 天起」和「按本省合计」两个数。 津贴低于本人工资的,多数省份规定由单位补足差额 —— 填了本人月工资就算出差额。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -46,7 +46,7 @@
生育津贴 ≠ 生育医疗费:产检、住院分娩的费用另外按生育保险报销,不在这个数里。

按《社会保险法》《女职工劳动保护特别规定》常用算法估算,实际以当地医保部门核定为准。

- + - + diff --git a/topic/jisuan/index.html b/topic/jisuan/index.html index 739faae..1473379 100644 --- a/topic/jisuan/index.html +++ b/topic/jisuan/index.html @@ -4,7 +4,7 @@ -孕期计算器 +孕期百宝箱 - + @@ -41,7 +41,7 @@

按遗传靶身高公式估算,实际身高受营养、睡眠、运动和疾病等影响,仅供参考。

- + - + diff --git a/topic/shouxu-js/index.html b/topic/shouxu-js/index.html index b4799c9..964fc49 100644 --- a/topic/shouxu-js/index.html +++ b/topic/shouxu-js/index.html @@ -11,7 +11,7 @@ 各地规定不一,页面写「以当地为准」。很多地方已开通「新生儿出生一件事」联办(出生证 + 户口 + 医保 + 社保卡一次办)。 做完可以打勾(记在本机 mmbox.calc.shouxu);还没生的按预产期先排。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -36,7 +36,7 @@
先查有没有「出生一件事」:很多城市在支付宝、微信或当地政务 App 上能把出生医学证明、上户口、医保参保、社保卡一次办完,不用一趟趟跑。
要准备的:爸妈身份证、户口本、结婚证、出生医学证明(宝宝名字定好再办)。

各地规定和截止时间不完全一样,以当地公安、医保、卫健部门要求为准。

- + - + diff --git a/topic/xuexing-js/index.html b/topic/xuexing-js/index.html index 108769b..48a8324 100644 --- a/topic/xuexing-js/index.html +++ b/topic/xuexing-js/index.html @@ -11,7 +11,7 @@ 顺带提示两种溶血风险:妈妈 Rh 阴性 + 爸爸 Rh 阳性(Rh 溶血,要查抗 D 抗体);妈妈 O 型 + 爸爸非 O 型(ABO 溶血,多数轻)。 顺式 AB(cis-AB)、孟买型等罕见情况不算,页面写明。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -43,7 +43,7 @@

按常规遗传规律估算,不能用来做亲子鉴定;顺式 AB、孟买型等罕见血型不在计算范围。

- + - + diff --git a/topic/yuchanqi-js/index.html b/topic/yuchanqi-js/index.html index d8a126b..b7ec4b4 100644 --- a/topic/yuchanqi-js/index.html +++ b/topic/yuchanqi-js/index.html @@ -187,7 +187,7 @@ button{cursor:pointer} })(); - + diff --git a/topic/yuezi-js/index.html b/topic/yuezi-js/index.html index 739e70f..ccbcf13 100644 --- a/topic/yuezi-js/index.html +++ b/topic/yuezi-js/index.html @@ -9,7 +9,7 @@ 价格是 2026 年市场行情的估算区间(月子中心 28 天套餐、金牌 / 普通月嫂 26 天、在家坐月子的食材营养 + 用品),按城市 × 档次取值,按天数折算; 不是报价,只帮用户比较三种方式的量级。改价格只改下面 P 表。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -36,7 +36,7 @@
看月子中心记得问清:价格含不含宝宝护理、产后修复、家属餐和陪护床;护士是否 24 小时、一对几;有没有医护资质和儿科医生定期巡房。
请月嫂:看健康证、育婴师证,最好先面试、试工,合同写清休息和换人规则。

价格为 2026 年市场行情估算,各地差别很大,以实际报价为准。

- + - + diff --git a/topic/yunzhou-js/index.html b/topic/yunzhou-js/index.html index 08e2f1b..773b3f8 100644 --- a/topic/yunzhou-js/index.html +++ b/topic/yunzhou-js/index.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。 --> - + @@ -48,7 +48,7 @@
孕周以早孕 B 超为准:月经不规律或记不清末次月经时,医生会按孕早期 B 超(头臀长)定孕周。这里算的是常规算法,仅供参考。

计算结果仅供参考,不能代替医生诊断。

- + - + diff --git a/topic/zengzhong-js/index.html b/topic/zengzhong-js/index.html index 207e294..4613009 100644 --- a/topic/zengzhong-js/index.html +++ b/topic/zengzhong-js/index.html @@ -12,7 +12,7 @@ 某一孕周的推荐范围 = 孕早期 0~2 kg + (孕周 − 13) × 每周范围,封顶到总范围。双胎按 IOM 2009(标准没覆盖双胎)。 只算范围不做记录(11-04 用户:记体重是另一个记录工具)。 共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 --> - + @@ -45,7 +45,7 @@
胖得太快或太慢都要留意:增重过多容易妊娠糖尿病、巨大儿,过少可能影响宝宝发育。一周涨超过 1 公斤,或者突然腿脚、脸都肿,要尽快告诉医生。

依据 WS/T 801—2022《妊娠期妇女体重增长推荐值标准》;双胎参考美国医学研究所 IOM 2009。仅供参考。

- + - +