Compare commits
5 Commits
preview
...
06edf9de62
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
06edf9de62 | ||
|
|
c043262df1 | ||
|
|
861223fd8b | ||
|
|
d5c552590e | ||
|
|
0938962366 |
@@ -235,7 +235,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
@media (prefers-reduced-motion:reduce){.fade,.stage,.view.on,.mask.on{opacity:1;transform:none;transition:none;animation:none}}
|
||||
</style>
|
||||
<link rel="stylesheet" href="../../topic/_shared/quiz-skin.css?v=26110643"><!-- 11-07 答题页底色 / 卡片 -->
|
||||
<script src="../../js/host-nav.js?v=26110908"></script>
|
||||
</head>
|
||||
<body>
|
||||
<svg class="hide" aria-hidden="true" xmlns="http://www.w3.org/2000/svg">
|
||||
@@ -398,7 +397,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (views.quiz.classList.contains('on') && cur > 0) { goPrev(); return; }
|
||||
if (!views.start.classList.contains('on')) { renderStart(); show('start'); return; }
|
||||
if (window.MBHost && MBHost.back(function () { location.href = plazaURL(); })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
location.href = plazaURL();
|
||||
});
|
||||
sc.addEventListener('scroll', function () { $('#bar').classList.toggle('sh', sc.scrollTop > 4); }, { passive: true });
|
||||
@@ -711,7 +709,7 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
})();
|
||||
})();
|
||||
</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<!-- 11-04 UGC 总开关关着时本页不展示,直接回首页(js/ugc.js) -->
|
||||
<script src="../js/host-nav.js?v=26110908"></script>
|
||||
<script src="../js/login-gate.js?v=26110610"></script>
|
||||
<script src="../js/ugc.js?v=26110702" data-guard></script>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover">
|
||||
@@ -1296,7 +1295,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
'<span class="cbn-tx"><small>' + x[0] + '</small><b>' + x[1] + '</b><em>' + x[2] + '</em><span class="cbn-go">' + x[3] + '<svg class="ic"><use href="#i-right"/></svg></span></span></button>';
|
||||
}
|
||||
/* 跳祈福树:同首页 jumpApp(QIFU_URL) —— 相对路径、身份走 query、上报 last_app 与分享位置(AGENTS 硬约定 3/6/7/13) */
|
||||
function goQifu() { goApp('/qifu-shu/?from=gc&ret=' + encodeURIComponent(location.pathname)); } /* 11-09 用户:从广场进祈福树,返回一定回孕妈广场 —— from=gc 告诉祈福树「我从广场来」,ret = 广场路径(正式 / 预览各自的) */
|
||||
function goQifu() { goApp('/qifu-shu/'); }
|
||||
/* 跳站内其他 H5(祈福树 / 记一下宫格共用):只走相对路径(AGENTS 13),后台给的完整地址也剥成 /slug/… */
|
||||
function goApp(url) {
|
||||
try { var u = new URL(url, location.href); if (u.origin === location.origin || /(^|\.)yizhezhe\.com$/.test(u.hostname)) url = u.pathname + u.search; } catch (e) {}
|
||||
@@ -1312,9 +1311,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
}
|
||||
if (window.wxAuth && wxAuth.reportLocation) wxAuth.reportLocation({ href: target });
|
||||
} catch (e) {}
|
||||
haptic();
|
||||
if (window.MBHost && MBHost.open(url, function () { location.href = target; })) return;
|
||||
location.href = target;
|
||||
haptic(); location.href = target;
|
||||
}
|
||||
/* 11-02 v2 用户:「测一测放到『经验』后边;孕妈广场上现在那个测一测删掉;『大家在聊』里穿插几个测一测,点了进对应的测试」
|
||||
→ CATS 加第 5 个分类 ceshi;选中时 #head 放说明卡、#fh 放分组胶囊、#wf 瀑布流放 25 张测试卡;「全部」信息流每 8 张帖子穿插 1 张测试卡(先 CS_MIX 再按热度)。
|
||||
@@ -1324,7 +1321,6 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
var TG = { quiz: '常识小测', psy: '趣味心理', game: '趣味闯关', shop: '花钱风格' }, tGrp = '';
|
||||
var CS_MIX = ['t11', 't29', 't01', 't24', 't26', 't16', 't03', 't27', 't14', 't21', 't30', 't18'];
|
||||
function csDone() { try { return (JSON.parse(localStorage.getItem('mmbox.gcts.v1') || '{}')[param('openid') || '_guest']) || {}; } catch (e) { return {}; } }
|
||||
function goCeshi(u) { if (!(window.MBHost && MBHost.open(u))) location.href = u; } /* 11-09 小程序里开容器页,复制链接直达这个测试 */
|
||||
function ceshiURL(id, fromTab) {
|
||||
var q = new URLSearchParams(location.search); ['t', 'n', 'c', 'id', 'mine', 'write', 'fav'].forEach(function (k) { q.delete(k); });
|
||||
if (fromTab) q.set('c', 'ceshi');
|
||||
@@ -1571,7 +1567,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
}, 260);
|
||||
}
|
||||
ov.addEventListener('click', function (e) {
|
||||
if (e.target.closest('.lko-go')) { SFX.tap(); goCeshi(ceshiURL(pk.id, true)); return; }
|
||||
if (e.target.closest('.lko-go')) { SFX.tap(); location.href = ceshiURL(pk.id, true); return; }
|
||||
if (e.target.closest('.lko-re')) { if (!ov.classList.contains('done')) return; haptic(); roll(); return; }
|
||||
if (e.target.closest('.lko-x')) { close(); return; }
|
||||
var sb = e.target.closest('.lko-snd');
|
||||
@@ -1955,11 +1951,11 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
$('#more').addEventListener('click', function (e) { if (e.target.closest('[data-t]')) { haptic(); selectTopic(''); } });
|
||||
$('#head').addEventListener('click', function (e) {
|
||||
if (e.target.closest('#qfBanner')) { goQifu(); return; }
|
||||
var cb = e.target.closest('.cbn[data-test], .csv-i[data-test]'); if (cb) { haptic(); goCeshi(ceshiURL(cb.dataset.test, true)); return; }
|
||||
var cb = e.target.closest('.cbn[data-test], .csv-i[data-test]'); if (cb) { haptic(); location.href = ceshiURL(cb.dataset.test, true); return; }
|
||||
var dc = e.target.closest('#csvGo'); if (dc) { csdRoll(dc); return; }
|
||||
var j = e.target.closest('[data-join]'); if (j) { haptic(); openRule(j.dataset.join); return; }
|
||||
if (e.target.closest('[data-rule]')) { openRule(''); return; }
|
||||
var rw = e.target.closest('.rwi[data-id]'); if (rw) { haptic(); openNoteNav(rw.dataset.id); return; }
|
||||
var rw = e.target.closest('.rwi[data-id]'); if (rw) { haptic(); openNote(rw.dataset.id, true); return; }
|
||||
if (e.target.closest('[data-all]')) { openTopics(); return; }
|
||||
var b = e.target.closest('[data-t]'); if (b) { haptic(); selectTopic(b.dataset.t); }
|
||||
});
|
||||
@@ -2021,17 +2017,17 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
}
|
||||
$('#more').addEventListener('click', function (e) {
|
||||
var ts = e.target.closest('[data-test]');
|
||||
if (ts) { e.stopPropagation(); haptic(); goCeshi(ceshiURL(ts.dataset.test, true)); }
|
||||
if (ts) { e.stopPropagation(); haptic(); location.href = ceshiURL(ts.dataset.test, true); }
|
||||
}, true);
|
||||
$('#wf').addEventListener('click', function (e) {
|
||||
if (e.target.closest('[data-mine]')) { haptic(); location.href = mineURL(); return; }
|
||||
if (e.target.closest('[data-fav]')) { haptic(); openFav(false); return; }
|
||||
var ts = e.target.closest('[data-test]');
|
||||
if (ts) { haptic(); goCeshi(ceshiURL(ts.dataset.test, catF === 'ceshi')); return; }
|
||||
if (ts) { haptic(); location.href = ceshiURL(ts.dataset.test, catF === 'ceshi'); return; }
|
||||
var lk = e.target.closest('[data-like]');
|
||||
if (lk) { e.stopPropagation(); toggleLike(lk.dataset.like); syncCardLike(lk.dataset.like); return; }
|
||||
var c = e.target.closest('.nc');
|
||||
if (c) openNoteNav(c.dataset.id);
|
||||
if (c) openNote(c.dataset.id, true);
|
||||
});
|
||||
|
||||
/* ---------- 详情 ---------- */
|
||||
@@ -2088,13 +2084,6 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
try { history.replaceState(null, '', location.pathname + (qs ? '?' + qs : '') + location.hash); } catch (e) {}
|
||||
q.set('wh', '1'); location.href = '../?' + q + location.hash;
|
||||
}
|
||||
/* 11-09 用户:笔记详情里点小程序「复制链接」要直达这篇 —— 小程序里点开笔记改开容器页(js/host-nav.js),
|
||||
开不了(不在小程序 / 页面栈满)照旧在本页弹详情层 */
|
||||
function openNoteNav(id) {
|
||||
var n = NBY[id];
|
||||
if (n && !n.pin && window.MBHost && MBHost.open(setQuery(cur, id), function () { openNote(id, true); })) return;
|
||||
openNote(id, true);
|
||||
}
|
||||
function openNote(id, push) {
|
||||
var n = NBY[id]; if (!n) return;
|
||||
if (n.pin) return goStar(); /* 11-07 用户:点置顶笔记直接进星空页,留言在星空页下面(openPin 详情页不再用) */
|
||||
@@ -2159,9 +2148,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
function closeNote() {
|
||||
if (!openId) return;
|
||||
if (pushed) { history.back(); return; } /* popstate 里 hideNote */
|
||||
var off = function () { hideNote(); history.replaceState(history.state, '', setQuery(cur, '')); };
|
||||
if (window.MBHost && MBHost.back(off)) return; /* 11-09 容器页直接开的这篇:回上一页(广场列表 / 首页);复制链接打开、没有上一页时照旧关层 */
|
||||
off();
|
||||
hideNote(); history.replaceState(history.state, '', setQuery(cur, ''));
|
||||
}
|
||||
window.addEventListener('popstate', function () {
|
||||
if (sheetOn) closeSheet();
|
||||
@@ -2324,7 +2311,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
$('#fvBack').addEventListener('click', closeFav);
|
||||
$('#fvw').addEventListener('click', function (e) {
|
||||
var lk = e.target.closest('[data-like]'); if (lk) { toggleLike(lk.dataset.like); syncCardLike(lk.dataset.like); return; }
|
||||
var c = e.target.closest('[data-id]'); if (c) { haptic(); openNoteNav(c.dataset.id); }
|
||||
var c = e.target.closest('[data-id]'); if (c) { haptic(); openNote(c.dataset.id, true); }
|
||||
});
|
||||
function syncMyCard() { var c = $('#myc'); if (c) { c.outerHTML = myCardHTML(); } }
|
||||
function loadMine(cb) {
|
||||
@@ -2457,7 +2444,6 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
$('#back').addEventListener('click', function () {
|
||||
/* 11-02 用户:「从首页点热门话题进来,左上角返回要回孕妈广场,不是首页」→ 在话题里先退回广场「全部」,再按一次才回首页 */
|
||||
if (cur) { haptic(); catF = ''; selectTopic(''); return; }
|
||||
if (window.MBHost && MBHost.back(function () { location.href = homeURL(); })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
var fromHome = false;
|
||||
try { fromHome = !!document.referrer && new URL(document.referrer).origin === location.origin; } catch (e) {}
|
||||
if (fromHome && history.length > 1) {
|
||||
@@ -2473,7 +2459,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
if (cur || catF) { catF = ''; selectTopic(''); }
|
||||
$('#sc').scrollTo({ top: 0, behavior: 'smooth' });
|
||||
});
|
||||
$('#tabHome').addEventListener('click', function () { haptic(); if (window.MBHost && MBHost.home(function () { location.href = homeURL(); })) return; location.href = homeURL(); }); /* 广场就在首页仓里,直接回 ../ 带身份,不走 goHome */
|
||||
$('#tabHome').addEventListener('click', function () { haptic(); location.href = homeURL(); }); /* 广场就在首页仓里,直接回 ../ 带身份,不走 goHome */
|
||||
/* 记一下:和首页「记一下」同一份数据 —— 后台 App 表已上架、category=孕期工具(首页 loadPublishedApps 同规则);
|
||||
数胎动 16 / 数宫缩 20 / 胎儿估重 15 周前灰掉、点了提示(同首页 STAGE_GATE,孕周取首页写的 mmbox.gcwk.v1,拿不准不拦) */
|
||||
var REC_GATE = { taidong: [16, '数胎动'], gongsuopinlv: [20, '数宫缩'], taierguzhong: [15, '胎儿估重'] }, recApps = null;
|
||||
@@ -2593,7 +2579,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
<script src="../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -204,7 +204,7 @@ main{padding:6px 16px 0}
|
||||
}, { passive: false });
|
||||
})();
|
||||
</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
13
index.html
13
index.html
@@ -8,8 +8,8 @@
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<title>兜爸心选 · 孕育陪伴</title>
|
||||
<!-- 11-04 UGC 总开关(孕妈广场 + 测一测,后台 /box_bm/plaza 顶部切换),见 js/ugc.js -->
|
||||
<script src="js/ugc.js?v=26110805"></script>
|
||||
<!-- V:26110905 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<script src="js/ugc.js?v=26110806"></script>
|
||||
<!-- V:26110902 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<link rel="stylesheet" href="mama-box.css">
|
||||
<link rel="stylesheet" href="night.css?v=26110608">
|
||||
<link rel="stylesheet" href="js/wh-cm.css?v=26110642">
|
||||
@@ -19,7 +19,6 @@
|
||||
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
|
||||
<!-- 共享助手:授权/跳商城/位置上报(分享卡片同步,见 docs/h5-auth-standard.md 第四节) -->
|
||||
<script src="/common/wx-auth.js?v=26102601"></script>
|
||||
<script src="js/host-nav.js?v=26110908"></script>
|
||||
<script src="js/login-gate.js?v=26110618"></script>
|
||||
<!-- 11-05 用户:「消消乐的推广 banner 图,不要有外面白色的边框」→ 去掉 .game-promo 外层白底(mama-box.css 里和其他模块共用一条白底规则,这里单独盖掉;夜间同) -->
|
||||
<style>.game-promo,html.night .game-promo{background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
|
||||
@@ -2690,10 +2689,10 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
<script src="js/wh-cm.js?v=26110802" defer></script>
|
||||
<script src="js/pv.js?v=26110801" defer></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
<script src="js/app.js"></script>
|
||||
<script src="js/kit.js?v=26110903"></script>
|
||||
<script src="js/kit.js?v=26110605"></script>
|
||||
<!-- 11-05 用户:孕期百问加上跟趣味小测试一样的底部 Tab(孕期百问 / 记一下 / 返回首页)。挂在 #detailQA 里,面板关着时跟着滑出屏外;
|
||||
「记一下」直接开首页自己的记一下弹层(z 95 盖在百问 z 80 上),「返回首页」= 关掉百问面板 -->
|
||||
<script src="js/mb-tabbar.js?v=26110903"></script>
|
||||
<script src="js/mb-tabbar.js?v=26110901"></script>
|
||||
<script>
|
||||
(function () {
|
||||
var d = document.getElementById('detailQA'); if (!d || !window.MBTab) return;
|
||||
@@ -2713,7 +2712,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
if (gchDone || !window.__mbUgc) return; gchDone = true;
|
||||
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=26110905';
|
||||
var n = m ? m[1] : '6', l = document.createElement('link'), s = document.createElement('script'), q = m ? Date.now() : 'v=26110806';
|
||||
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;
|
||||
@@ -2740,7 +2739,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
<!-- 2026-10-05 首页头图:宝宝时不时动一动小手小脚(独立文件,删掉这一行即下线) -->
|
||||
<script src="js/baby-limbs.js?v=26110487"></script>
|
||||
<script src="js/coach.js?v=26110487"></script>
|
||||
<script src="js/birth-flow.js?v=26110805"></script>
|
||||
<script src="js/birth-flow.js?v=26110806"></script>
|
||||
|
||||
<!-- 禁止下拉回弹(2026-10-11 统一规则,与孕期体重同一段):竖向拖动时从手指下往上找还能朝该方向滚的容器,找不到才拦;横滑、双指、可滚列表不受影响 -->
|
||||
<script>
|
||||
|
||||
51
js/app.js
51
js/app.js
@@ -3,7 +3,7 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
|
||||
var VER = '26110905';
|
||||
var VER = '26110902';
|
||||
const $ = (s, c) => (c || document).querySelector(s);
|
||||
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
|
||||
|
||||
@@ -181,7 +181,6 @@
|
||||
return u.href;
|
||||
}
|
||||
function openInHost(target) {
|
||||
if (window.MBHost) return window.MBHost.open(target); // js/host-nav.js(加 _hv=1,子页面返回走 navigateBack)
|
||||
const mp = window.wx && window.wx.miniProgram;
|
||||
if (!inMiniProgram() || !mp || typeof mp.navigateTo !== 'function') return false;
|
||||
if (Date.now() - hostNavAt < 1000) return true; // 连点:上一次 navigateTo 还在路上
|
||||
@@ -195,7 +194,6 @@
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/* ================= H5 宿主恢复:冷启动回到上次进入的 H5 应用(2026-09-22) =================
|
||||
需求:在小程序里进入某个 H5 应用后退出小程序,再次进入要恢复那个应用。
|
||||
数据源:box_app GET /api/mp/public/last-app?openid=(Redis,per-openid,7 天 TTL)
|
||||
@@ -283,46 +281,6 @@
|
||||
/* 脚本一加载就判断,不等 init(init 挂在 load 上,要等图片全下完,太晚:用户已经刷新走了、记录还没清;跳转也会先闪首页) */
|
||||
const SUB_GONE = resumeSub();
|
||||
|
||||
/* ================= 回到首页原位置(2026-11-09 用户)=================
|
||||
「首页滑到孕妈广场点开一篇笔记,点返回没回到孕妈广场那个位置,而是重新加载了小程序」——
|
||||
小程序首页壳每次回前台(含从容器页 navigateBack 回来)都会给 web-view 换一个带 ?t= 的地址,首页整页重载(壳的代码在小程序里)。
|
||||
H5 这边能做的:MBHost.open 跳走前(onLeave)记下当前屏、滚动位置和最靠近屏幕顶的带 id 模块;
|
||||
首页再加载时(30 分钟内、只用一次)按那个模块对齐回去。数据陆续渲染会撑高页面(广场模块等开关接口回来才出),前 10 秒分几次对齐,用户一摸屏就停。 */
|
||||
const POS_KEY = 'mmbox.homepos.v1';
|
||||
function saveHomePos() {
|
||||
try {
|
||||
const sc = document.querySelector('.screen.is-active');
|
||||
if (!sc) return;
|
||||
const top = sc.getBoundingClientRect().top;
|
||||
let a = null, bd = 1e9;
|
||||
sc.querySelectorAll('[id]').forEach(el => {
|
||||
const r = el.getBoundingClientRect();
|
||||
if (r.height < 60 || r.height > sc.clientHeight * 4 || r.bottom <= top) return;
|
||||
for (let x = el; x && x !== sc; x = x.parentElement) { const ps = getComputedStyle(x).position; if (ps === 'fixed' || ps === 'absolute' || ps === 'sticky') return; } /* 浮层 / 吸顶不跟着滚,不能当锚点 */
|
||||
const d = Math.abs(r.top - top);
|
||||
if (d < bd) { bd = d; a = { id: el.id, off: r.top - top }; }
|
||||
});
|
||||
localStorage.setItem(POS_KEY, JSON.stringify({ s: sc.dataset.screen, y: sc.scrollTop, a, p: location.pathname, at: Date.now() }));
|
||||
} catch (e) {}
|
||||
}
|
||||
if (window.MBHost) window.MBHost.onLeave = saveHomePos;
|
||||
(function restoreHomePos() {
|
||||
let m = null;
|
||||
try { m = JSON.parse(localStorage.getItem(POS_KEY) || 'null'); localStorage.removeItem(POS_KEY); } catch (e) { return; }
|
||||
if (SUB_GONE || !m || m.p !== location.pathname || m.s !== 'home' || Date.now() - m.at > 30 * 60e3 || !(m.y > 0)) return;
|
||||
const sc = document.getElementById('screen-home');
|
||||
if (!sc) return;
|
||||
let stop = false;
|
||||
['touchstart', 'pointerdown', 'wheel'].forEach(ev => sc.addEventListener(ev, () => { stop = true; }, { once: true, passive: true }));
|
||||
const apply = () => {
|
||||
if (stop) return;
|
||||
const el = m.a && document.getElementById(m.a.id);
|
||||
if (el && el.getBoundingClientRect().height) sc.scrollTop += el.getBoundingClientRect().top - sc.getBoundingClientRect().top - m.a.off;
|
||||
else sc.scrollTop = m.y;
|
||||
};
|
||||
[0, 150, 400, 800, 1400, 2200, 3200, 4500, 6000, 8000, 10000].forEach(t => setTimeout(apply, t));
|
||||
})();
|
||||
|
||||
/* 首屏恢复:读一次 last_app,命中就带着当前身份 replace 过去。 */
|
||||
function resumeLastApp() {
|
||||
try {
|
||||
@@ -4508,7 +4466,6 @@
|
||||
haptic();
|
||||
const url = 'guangchang/' + (id ? '?t=' + encodeURIComponent(id) : '') + location.hash;
|
||||
reportHostLocation(new URL(url, location.href).href);
|
||||
if (openInHost(url)) return;
|
||||
location.href = url;
|
||||
}
|
||||
/* 「全部」:只放热门,四块(家庭/婚姻/职场/母婴)轮流排,别一排全是同一块;选了某块:该块热门在前、其余在后 */
|
||||
@@ -4587,7 +4544,6 @@
|
||||
haptic();
|
||||
const url = 'guangchang/?mine=1' + location.hash;
|
||||
reportHostLocation(new URL(url, location.href).href);
|
||||
if (openInHost(url)) return;
|
||||
location.href = url;
|
||||
});
|
||||
$('.gch-who', sec).before(b);
|
||||
@@ -5195,7 +5151,7 @@
|
||||
/* 11-07 悄悄话第 2 步(用户定):星空页「说一句」并入留言区 —— 发成置顶笔记下的留言(先审后发),赞够门槛自动挂星 */
|
||||
if (window.MBWhCm) {
|
||||
MBWhCm.post(t, data.week)
|
||||
.then(m => { if (m) { toast(m); return; } closeModal(); toast(MBWhCm.lastStatus && MBWhCm.lastStatus() === 'approved' ? '已发出,大家都能看到啦' : '已发出,审核通过后大家就能看到'); })
|
||||
.then(m => { if (m) { toast(m); return; } closeModal(); toast('已发出,审核通过后大家就能看到'); })
|
||||
.then(() => { busy = false; btn.disabled = false; btn.textContent = '悄悄发出'; });
|
||||
return;
|
||||
}
|
||||
@@ -6092,7 +6048,7 @@
|
||||
const a = document.createElement('div'); a.className = 'qa-a';
|
||||
a.textContent = x.a || '';
|
||||
/* 有专题页的条目(首页那 6 个)点了直接进专题页 */
|
||||
h.addEventListener('click', () => { if (x.href) { haptic(); const u = qaHref(x.href); if (!openInHost(u)) location.href = u; return; } it.classList.toggle('open'); haptic(); });
|
||||
h.addEventListener('click', () => { if (x.href) { haptic(); location.href = qaHref(x.href); return; } it.classList.toggle('open'); haptic(); });
|
||||
it.appendChild(h); it.appendChild(a);
|
||||
L.appendChild(it);
|
||||
});
|
||||
@@ -6957,7 +6913,6 @@
|
||||
haptic();
|
||||
const url = 'guangchang/?fav=1' + location.hash;
|
||||
reportHostLocation(new URL(url, location.href).href);
|
||||
if (openInHost(url)) return;
|
||||
location.href = url;
|
||||
});
|
||||
})();
|
||||
|
||||
@@ -42,9 +42,7 @@
|
||||
}
|
||||
/* 11-02 用户:「进广场首页太深,只能点详情再返回」→ 点帖子只带 ?n=(返回落在广场首页,不落在单个话题);话题标签才带 ?t= */
|
||||
function go(id, nid) {
|
||||
var u = 'guangchang/' + (nid ? '?n=' + encodeURIComponent(nid) : id ? '?t=' + encodeURIComponent(id) : '') + location.hash;
|
||||
if (window.MBHost && MBHost.open(u)) return; /* 11-09 小程序里开容器页:复制链接直达这篇;返回回首页原位置 */
|
||||
location.href = u;
|
||||
location.href = 'guangchang/' + (nid ? '?n=' + encodeURIComponent(nid) : id ? '?t=' + encodeURIComponent(id) : '') + location.hash;
|
||||
}
|
||||
|
||||
sec.className = sec.className.replace(/\bgv\d\b/g, '') + ' gv4';
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
if (!sec) return;
|
||||
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110464';
|
||||
document.head.appendChild(l);
|
||||
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110905';
|
||||
var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110805';
|
||||
s.onload = function () { if (sec.querySelector('.g4-foot')) merge(); else sec.addEventListener('gc4-ready', merge, { once: true }); }; /* v4 要先拉 feed.js 才渲染 */
|
||||
document.body.appendChild(s);
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
}, 3000 + Math.random() * 6000);
|
||||
})();
|
||||
}
|
||||
all.addEventListener('click', function () { var u = 'guangchang/' + location.search + location.hash; if (!(window.MBHost && MBHost.open(u))) location.href = u; });
|
||||
all.addEventListener('click', function () { location.href = 'guangchang/' + location.search + location.hash; });
|
||||
paintList();
|
||||
}
|
||||
})();
|
||||
|
||||
139
js/host-nav.js
139
js/host-nav.js
@@ -1,139 +0,0 @@
|
||||
/* ============================================================
|
||||
host-nav.js · 小程序里换页开「容器页」(2026-11-09 用户)
|
||||
------------------------------------------------------------
|
||||
「在任何一个子页面点小程序『复制链接』,打开应该进到那个子页面,现在都进首页」——
|
||||
「复制链接」复制的是**小程序当前页面**的路径和参数。首页壳里 location.href 换页,小程序页面一直是首页壳,
|
||||
复制出来永远是首页。所以在小程序里进子页面 / 应用 / 广场笔记时,navigateTo 通用容器
|
||||
pages/annex/web_view/index?url=<净地址>(分享卡片落地用的同一个页,容器按打开者自己的身份注入),
|
||||
小程序当前页就是那一页。
|
||||
|
||||
MBHost.open(url, fallback) 小程序里开容器页;不在小程序 → false(调用方照旧 location.href);
|
||||
navigateTo 失败(页面栈满 10 层等)→ 调 fallback,没给就 location.href = url
|
||||
MBHost.back(fallback) 本页是 open() 开出来的容器页(地址带 _hv=1)→ navigateBack 回上一页,返回 true;
|
||||
后退失败(复制链接直接打开、没有上一页)→ 调 fallback
|
||||
MBHost.home(fallback) 同上条件 → switchTab 回小程序首页(首页壳是 tabBar 页,原来停的位置还在)
|
||||
⚠️ url 只放净地址:去掉 openid/unionid/__no_identity/return_url 和 hash 里的身份,复制出去不带分享人身份。
|
||||
⚠️ 加 _hv=1 只为让页面知道「我在容器页里」,返回时用 navigateBack,不用在容器里再开一个首页。
|
||||
11-09 二修(用户:「复制链接打开笔记,点左上角返回回不到首页」):复制链接 / 分享卡片直接打开的容器页没有上一页,
|
||||
navigateBack 不动。open() 换页前在本机记一笔 mbhost.open,新容器页加载时对上了 = 「从上一页点进来的」,
|
||||
本页 sessionStorage 记 mbhost.child;back() 只有 child 才 navigateBack,否则 switchTab 回小程序首页。
|
||||
MBHost.onLeave:open() 跳走前调一下(首页用来记滚动位置,宿主回前台重载首页后回到原位置)。
|
||||
============================================================ */
|
||||
(function (g) {
|
||||
'use strict';
|
||||
if (g.MBHost) return;
|
||||
var VIEW = '/pages/annex/web_view/index';
|
||||
var at = 0;
|
||||
function mp() { return g.wx && g.wx.miniProgram; }
|
||||
function inMp() { return g.__wxjs_environment === 'miniprogram' || /miniProgram/i.test(navigator.userAgent); }
|
||||
function inView() { return /[?&]_hv=1(&|$)/.test(location.search); }
|
||||
var OK = 'mbhost.open', CK = 'mbhost.child', POS = 'mmbox.homepos.v1'; /* POS:首页跳走前记的滚动位置(mama-box app.js saveHomePos) */
|
||||
function key(href) { /* 比对用:去掉容器注入的身份 / 时间戳参数 */
|
||||
var u = new URL(href, location.href);
|
||||
['openid', 'unionid', 't', '_v', '__no_identity'].forEach(function (k) { u.searchParams.delete(k); });
|
||||
u.searchParams.sort && u.searchParams.sort();
|
||||
return u.pathname + u.search;
|
||||
}
|
||||
/* 11-09 产后恢复会话报:接了 maternal-bridge 的应用里 window.localStorage 被换成云端镜像(内存 Map),
|
||||
标记写进镜像、新容器页读不到 → 误判成「直接打开」。这里只用浏览器真实的 localStorage:
|
||||
加载时是原生的就抓住;已被换掉就从同源空白 iframe 里拿一份;标记另外再写一份 cookie 兜底。 */
|
||||
var nat = null;
|
||||
function isNative(x) { try { return !!x && Object.prototype.toString.call(x) === '[object Storage]'; } catch (e) { return false; } }
|
||||
try { if (isNative(g.localStorage)) nat = g.localStorage; } catch (e) {}
|
||||
function LS() {
|
||||
if (nat) return nat;
|
||||
try {
|
||||
var f = document.createElement('iframe');
|
||||
f.style.display = 'none'; f.setAttribute('aria-hidden', 'true');
|
||||
(document.body || document.documentElement).appendChild(f);
|
||||
if (isNative(f.contentWindow.localStorage)) nat = f.contentWindow.localStorage;
|
||||
} catch (e) {}
|
||||
return nat;
|
||||
}
|
||||
function getMark() {
|
||||
try { var l = LS(), v = l && l.getItem(OK); if (v) return JSON.parse(v); } catch (e) {}
|
||||
try { var m = document.cookie.match(/(?:^|;\s*)mbhost_open=([^;]*)/); if (m) return JSON.parse(decodeURIComponent(m[1])); } catch (e) {}
|
||||
return null;
|
||||
}
|
||||
function setMark(v) {
|
||||
try { var l = LS(); if (l) l.setItem(OK, v); } catch (e) {}
|
||||
try { document.cookie = 'mbhost_open=' + encodeURIComponent(v) + ';path=/;max-age=30;SameSite=Lax'; } catch (e) {}
|
||||
}
|
||||
function clearMark() {
|
||||
try { var l = LS(); if (l) l.removeItem(OK); } catch (e) {}
|
||||
try { document.cookie = 'mbhost_open=;path=/;max-age=0'; } catch (e) {}
|
||||
}
|
||||
function isChild() { try { return sessionStorage.getItem(CK) === '1'; } catch (e) { return false; } }
|
||||
(function () {
|
||||
if (!inView()) return;
|
||||
try {
|
||||
var m = getMark();
|
||||
if (m && Date.now() - m.at < 30000 && key(m.u) === key(location.href)) { sessionStorage.setItem(CK, '1'); clearMark(); }
|
||||
/* 11-09 用户:复制链接 / 分享直接打开的页面,返回首页就停在顶部,不要回到「自己上次点进笔记时」的首页位置 */
|
||||
if (!isChild()) { var l = LS(); if (l) l.removeItem(POS); }
|
||||
} catch (e) {}
|
||||
})();
|
||||
function toHome(fallback) {
|
||||
var m = mp();
|
||||
if (!m || typeof m.switchTab !== 'function') { if (fallback) fallback(); return; }
|
||||
m.switchTab({ url: '/pages/index/index', fail: function () {
|
||||
if (typeof m.reLaunch === 'function') m.reLaunch({ url: '/pages/index/index', fail: function () { if (fallback) fallback(); } });
|
||||
else if (fallback) fallback();
|
||||
} });
|
||||
}
|
||||
function clean(url) {
|
||||
var u = new URL(url, location.href);
|
||||
['openid', 'unionid', '__no_identity', 'return_url', 'norestore'].forEach(function (k) { u.searchParams.delete(k); });
|
||||
if (/(^|[#&])(openid|unionid|phone|nickname|avatar|norestore)=/.test(u.hash)) u.hash = '';
|
||||
u.searchParams.set('_hv', '1');
|
||||
return u.href;
|
||||
}
|
||||
var H = {
|
||||
inMp: inMp,
|
||||
inView: inView,
|
||||
isChild: isChild,
|
||||
onLeave: null,
|
||||
open: function (url, fallback) {
|
||||
var m = mp();
|
||||
if (!inMp() || !m || typeof m.navigateTo !== 'function') return false;
|
||||
if (Date.now() - at < 1000) return true; // 连点:上一次 navigateTo 还在路上
|
||||
var c;
|
||||
try { c = clean(url); } catch (e) { return false; }
|
||||
at = Date.now();
|
||||
try { if (typeof H.onLeave === 'function') H.onLeave(); } catch (e) {}
|
||||
setMark(JSON.stringify({ u: c, at: at }));
|
||||
m.navigateTo({
|
||||
url: VIEW + '?url=' + encodeURIComponent(c),
|
||||
fail: function () { at = 0; if (fallback) fallback(); else location.href = url; }
|
||||
});
|
||||
return true;
|
||||
},
|
||||
back: function (fallback) {
|
||||
var m = mp();
|
||||
if (!inView() || !inMp() || !m || typeof m.navigateBack !== 'function') return false;
|
||||
if (isChild()) m.navigateBack({ delta: 1, fail: function () { toHome(fallback); } });
|
||||
else toHome(fallback); /* 复制链接 / 分享直接打开:没有上一页 → 回小程序首页 */
|
||||
return true;
|
||||
},
|
||||
home: function (fallback) {
|
||||
var m = mp();
|
||||
if (!inView() || !inMp() || !m || typeof m.switchTab !== 'function') return false;
|
||||
toHome(fallback);
|
||||
return true;
|
||||
}
|
||||
};
|
||||
g.MBHost = H;
|
||||
|
||||
/* 页面里的 <a href> 指向本站别的页面:小程序里也开容器页(别人已经 preventDefault 的不管) */
|
||||
document.addEventListener('click', function (e) {
|
||||
if (e.defaultPrevented || e.button || e.metaKey || e.ctrlKey || !inMp()) return;
|
||||
var a = e.target && e.target.closest && e.target.closest('a[href]');
|
||||
if (!a || a.target || a.hasAttribute('download')) return;
|
||||
var href = a.getAttribute('href') || '';
|
||||
if (!href || href.charAt(0) === '#' || /^(javascript|mailto|tel):/i.test(href)) return;
|
||||
var u;
|
||||
try { u = new URL(href, location.href); } catch (err) { return; }
|
||||
if (u.origin !== location.origin || u.pathname === location.pathname) return;
|
||||
if (H.open(u.href)) e.preventDefault();
|
||||
});
|
||||
})(window);
|
||||
@@ -264,9 +264,8 @@
|
||||
var b = e.target.closest('.kit-e,.kit-mb'); if (!b) return;
|
||||
try { navigator.vibrate && navigator.vibrate(8); } catch (x) {}
|
||||
var k = b.dataset.k;
|
||||
var go = function (u) { if (!(window.MBHost && MBHost.open(u))) location.href = u; }; /* 11-09 小程序里开容器页,复制链接直达(js/host-nav.js) */
|
||||
if (k === 'qz') go('guangchang/' + cleanQ({ c: 'ceshi' }));
|
||||
else if (k === 'js') go('topic/jisuan/' + cleanQ());
|
||||
if (k === 'qz') location.href = 'guangchang/' + cleanQ({ c: 'ceshi' });
|
||||
else if (k === 'js') location.href = 'topic/jisuan/' + cleanQ();
|
||||
else if (window.__mbOpenQA) window.__mbOpenQA('孕期百问');
|
||||
});
|
||||
})();
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
if (!home) return;
|
||||
var DROP = /^(openid|unionid|t|_v|phone|nickname|avatar|__no_identity)$/;
|
||||
function save() {
|
||||
if (/[?&]_hv=1(&|$)/.test(location.search)) return; /* 11-09 小程序容器页(js/host-nav.js 开的):刷新只重载它自己,别记——首页被宿主重载时会被误送到这一页 */
|
||||
try {
|
||||
/* 广场 / 测一测关着时 ugc.js 送回首页前会清掉这条记录(不在这里按 .ugc-off 判断:开关接口没回来前它默认是关,会误删) */
|
||||
var q = new URLSearchParams(location.search), k = [];
|
||||
|
||||
@@ -106,7 +106,6 @@
|
||||
if (window.wxAuth && wxAuth.reportLocation) wxAuth.reportLocation({ href: target });
|
||||
} catch (e) {}
|
||||
/* 11-09:小程序里开容器页,「复制链接」才能直达这个应用(同 js/app.js openInHost,url 只放净地址) */
|
||||
if (window.MBHost && MBHost.open(url, function () { location.href = target; })) return;
|
||||
var mp = window.wx && window.wx.miniProgram;
|
||||
if ((window.__wxjs_environment === 'miniprogram' || /miniProgram/i.test(navigator.userAgent)) && mp && typeof mp.navigateTo === 'function') {
|
||||
try {
|
||||
|
||||
@@ -322,7 +322,6 @@
|
||||
method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body)
|
||||
}).then(function (r) { return r.json(); }).then(function (j) {
|
||||
if (!j || j.code !== 200 || !j.result) return (j && j.message) || '没发出去,再试一次';
|
||||
LAST_ST = j.result.status; /* 11-08 星空页选系统默认话术发的免审,直接 approved(后端判),提示不说「审核」 */
|
||||
if (j.result.status === 'rejected') return null; /* 审核中的也放进列表(标「审核中」,只有自己看得到) */
|
||||
if (reply) { RREP.push(repOf(j.result, 1)); rerender(reply); }
|
||||
else {
|
||||
@@ -335,7 +334,7 @@
|
||||
return null;
|
||||
}).catch(function () { return '网络不太好,再试一次'; });
|
||||
}
|
||||
var busy = false, LAST_ST = '';
|
||||
var busy = false;
|
||||
function send() {
|
||||
var t = inp.value.trim();
|
||||
if (t.length < 2) { toast('多写一两个字吧'); return; }
|
||||
@@ -345,7 +344,7 @@
|
||||
busy = false; sendB.disabled = false;
|
||||
if (msg) { toast(msg); return; }
|
||||
inp.value = ''; inp.blur(); setReply(null);
|
||||
toast(LAST_ST === 'approved' ? '已发出,大家都能看到啦' : REPLY0 ? '回复已发出,审核通过后大家就能看到' : '已发出,审核通过后大家就能看到');
|
||||
toast(REPLY0 ? '回复已发出,审核通过后大家就能看到' : '已发出,审核通过后大家就能看到');
|
||||
});
|
||||
}
|
||||
sendB.addEventListener('click', send);
|
||||
@@ -439,13 +438,12 @@
|
||||
/* 11-07 用户:只留「被赞 3 次变成星星」,明显一点 */
|
||||
ld.innerHTML = '<span class="wms hi"><svg viewBox="0 0 20 20"><path d="M10 .5C10.9 7.4 12.6 9.1 19.5 10 12.6 10.9 10.9 12.6 10 19.5 9.1 12.6 7.4 10.9.5 10 7.4 9.1 9.1 7.4 10 .5Z"/></svg>' +
|
||||
'<span>被赞 <b>' + STAR_N + '</b> 次,<br>你的话就变成一颗星星</span></span>';
|
||||
var lf = document.getElementById('whLeft'); if (lf) lf.textContent = '点一句直接发出;自己写的审核通过后公开';
|
||||
var lf = document.getElementById('whLeft'); if (lf) lf.textContent = '审核通过后,可以转给朋友帮你点赞';
|
||||
}
|
||||
if (M && !M.querySelector('.wms-sky')) M.insertAdjacentHTML('afterbegin', '<i class="wms-sky" aria-hidden="true"></i>');
|
||||
window.MBWhCm = {
|
||||
fillModal: fillModal,
|
||||
starLikes: function () { return STAR_N; },
|
||||
lastStatus: function () { return LAST_ST; },
|
||||
post: function (text, week) {
|
||||
return post(text, week, null).then(function (msg) { if (!msg) setTimeout(function () { snap('half'); }, 400); return msg; });
|
||||
},
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
/* 孕妈悄悄话 · 每周话题表(2026-11-07 从 app.js 抽出来,首页和孕妈广场共用)。
|
||||
一条 = 从 from(北京时间那周的周一)起生效,直到下一条的 from;取「from ≤ 今天」的最后一条,没配新话题时沿用上一周的。
|
||||
换话题 = 往表尾追加一条。后端将来若在 /whisper 返回 theme(同结构),以后端为准。
|
||||
presets =「不知道说什么?点一句」的示范句。11-08 用户定:原样发出的免审直接通过(自己打字/改过的照常先审),
|
||||
判断在后端 box_app services/mama_box_plaza_comment_serv.py WH_THEME_PRESETS —— 改话术 / 换话题要同步改那里。 */
|
||||
presets 只是「不知道说什么?点一句」的示范句,发出去照常走微信内容安全审核。 */
|
||||
window.MB_WH_THEMES = [
|
||||
/* 2026-10-02 用户:本周话题由「对宝宝说的话」改成「对老公说的话」;2026-11-01 用户:改成「对未来宝宝说的话」 */
|
||||
{ from: '2026-09-28', name: '对未来宝宝说的话', lines: ['对未来宝宝', '说的话'], /* lines:广场置顶笔记封面大字的分行 */
|
||||
|
||||
@@ -5,8 +5,6 @@
|
||||
* 自成一页:不引 app.js;返回回 ../../;工具跳转走 ../_shared/tools.js(同源路径 + search + hash)。
|
||||
*/
|
||||
(function () {
|
||||
/* 11-09 小程序「复制链接」直达:加载 js/host-nav.js(容器页返回走 navigateBack、页内链接开容器页) */
|
||||
try { if (!window.MBHost && document.currentScript) { var hs = document.createElement('script'); hs.src = new URL('../../js/host-nav.js?v=26110908', document.currentScript.src).href; document.head.appendChild(hs); } } catch (e) {}
|
||||
'use strict';
|
||||
var D = window.TOPIC;
|
||||
if (!D) return;
|
||||
@@ -133,7 +131,6 @@
|
||||
|
||||
var sc = $('#scroll');
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (window.MBHost && MBHost.back(function () { location.href = '../../' + location.search + location.hash; })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
|
||||
else location.href = '../../' + location.search + location.hash;
|
||||
});
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
页面:<script src="../_shared/calc.js"></script> 之后用 window.CK。 */
|
||||
(function (g) {
|
||||
'use strict';
|
||||
/* 11-09 小程序「复制链接」直达:加载 js/host-nav.js(容器页返回走 navigateBack、页内链接开容器页) */
|
||||
try { if (!window.MBHost && document.currentScript) { var hs = document.createElement('script'); hs.src = new URL('../../js/host-nav.js?v=26110908', document.currentScript.src).href; document.head.appendChild(hs); } } catch (e) {}
|
||||
var $ = function (s) { return document.querySelector(s); };
|
||||
var DAY = 864e5;
|
||||
function today() { var n = new Date(Date.now() + 288e5); return Date.UTC(n.getUTCFullYear(), n.getUTCMonth(), n.getUTCDate()); }
|
||||
@@ -39,7 +37,6 @@
|
||||
function shell() {
|
||||
var sc = $('#scroll');
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (window.MBHost && MBHost.back(function () { location.href = '../jisuan/' + location.search + location.hash; })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
|
||||
else location.href = '../jisuan/' + location.search + location.hash;
|
||||
});
|
||||
|
||||
@@ -270,7 +270,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -271,7 +271,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -383,7 +383,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -171,7 +171,6 @@ b{color:var(--h)}
|
||||
.nu:active,.nc li:active{transform:scale(.98)}
|
||||
@media (prefers-reduced-motion:reduce){.fade,.fade .fi{opacity:1;transform:none;transition:none}}
|
||||
</style>
|
||||
<script src="../../js/host-nav.js?v=26110908"></script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 单色线性图标,stroke 1.8 -->
|
||||
@@ -333,7 +332,6 @@ b{color:var(--h)}
|
||||
|
||||
/* 返回:从首页点进来就 back;直接打开(分享 / 刷新)就回同目录的首页,身份原样带回 */
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (window.MBHost && MBHost.back(function () { location.href = '../../' + location.search + location.hash; })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
|
||||
else location.href = '../../' + location.search + location.hash;
|
||||
});
|
||||
@@ -462,7 +460,7 @@ b{color:var(--h)}
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
<!-- 11-04 分步模式:一步一题、最后出结果(同生娃计算器),见 ../_shared/wizard.js -->
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -178,7 +178,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
@media (prefers-reduced-motion:reduce){.fade,.stage,.view.on,.mask.on{opacity:1;transform:none;transition:none;animation:none}}
|
||||
</style>
|
||||
<link rel="stylesheet" href="../_shared/quiz-skin.css?v=26110643"><!-- 11-07 答题页底色 / 卡片 -->
|
||||
<script src="../../js/host-nav.js?v=26110908"></script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 单色线性图标(每题一个场景图标 q-*) -->
|
||||
@@ -339,7 +338,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
|
||||
/* 返回:从首页点进来就 back;直接打开(分享 / 刷新)就回同目录的首页,身份 hash 原样带回 */
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (window.MBHost && MBHost.back(function () { location.href = '../../' + location.search + location.hash; })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
|
||||
else location.href = '../../' + location.search + location.hash;
|
||||
});
|
||||
@@ -800,7 +798,7 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
document.addEventListener('touchmove', function (e) { if (!sc.contains(e.target)) e.preventDefault(); }, { passive: false });
|
||||
})();
|
||||
</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -417,7 +417,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
<!-- 11-04 分步模式:一步一题、最后出结果(同生娃计算器),见 ../_shared/wizard.js -->
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -293,7 +293,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -291,7 +291,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -247,7 +247,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -272,7 +272,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -309,7 +309,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -220,7 +220,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -316,7 +316,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -291,7 +291,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -323,7 +323,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -437,7 +437,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -307,7 +307,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -179,7 +179,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
@media (prefers-reduced-motion:reduce){.fade,.stage,.view.on,.mask.on{opacity:1;transform:none;transition:none;animation:none}}
|
||||
</style>
|
||||
<link rel="stylesheet" href="../_shared/quiz-skin.css?v=26110643"><!-- 11-07 答题页底色 / 卡片 -->
|
||||
<script src="../../js/host-nav.js?v=26110908"></script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 单色线性图标(每题一个场景图标 q-*) -->
|
||||
@@ -343,7 +342,6 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
|
||||
/* 返回:从首页点进来就 back;直接打开(分享 / 刷新)就回同目录的首页,身份 hash 原样带回 */
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (window.MBHost && MBHost.back(function () { location.href = '../../' + location.search + location.hash; })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
|
||||
else location.href = '../../' + location.search + location.hash;
|
||||
});
|
||||
@@ -784,7 +782,7 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
|
||||
document.addEventListener('touchmove', function (e) { if (!sc.contains(e.target)) e.preventDefault(); }, { passive: false });
|
||||
})();
|
||||
</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -311,7 +311,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -313,7 +313,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -315,7 +315,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -301,7 +301,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -229,7 +229,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -192,7 +192,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -334,7 +334,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -311,7 +311,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
<!-- 11-04 分步模式:一步一题、最后出结果(同生娃计算器),见 ../_shared/wizard.js -->
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -241,7 +241,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -267,7 +267,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -316,7 +316,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -208,7 +208,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -278,7 +278,6 @@ h1 .mk{background:linear-gradient(transparent 64%,rgba(24,160,88,.24) 0)}
|
||||
.mask .row button,.mask .row a{height:34px;padding:0 18px;border-radius:99px;border:1px solid rgba(255,255,255,.6);color:#fff;font-size:13.5px;line-height:32px;text-decoration:none}
|
||||
@media (prefers-reduced-motion:reduce){.screen.on,.mask.on{animation:none}.fu{opacity:1;transform:none;transition:none}}
|
||||
</style>
|
||||
<script src="../../js/host-nav.js?v=26110908"></script>
|
||||
</head>
|
||||
<body>
|
||||
<svg class="hide" aria-hidden="true" xmlns="http://www.w3.org/2000/svg">
|
||||
@@ -1416,7 +1415,6 @@ h1 .mk{background:linear-gradient(transparent 64%,rgba(24,160,88,.24) 0)}
|
||||
|
||||
/* 返回:从首页点进来就 back;直接打开(分享 / 刷新)就回同目录的首页,身份原样带回 */
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (window.MBHost && MBHost.back(function () { location.href = '../../' + location.search + location.hash; })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
|
||||
else location.href = '../../' + location.search + location.hash;
|
||||
});
|
||||
@@ -1434,7 +1432,7 @@ h1 .mk{background:linear-gradient(transparent 64%,rgba(24,160,88,.24) 0)}
|
||||
})();
|
||||
</script>
|
||||
<script src="../_shared/brand.js?v=26110203" data-after="#sStart .tiny, #sRes .note"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -373,7 +373,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -279,7 +279,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -294,7 +294,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -272,7 +272,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
<script>window.mbShare('../../assets/share/t/jiaoyujin-js.jpg', '教育金每月存多少:从现在开始存,上大学能攒够吗'); /* 11-06 微信转发图 */</script>
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -202,7 +202,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
<!-- 11-04 分步模式:一步一题、最后出结果(同生娃计算器),见 ../_shared/wizard.js -->
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -200,7 +200,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -45,7 +45,6 @@ button{font:inherit;border:0;background:none;color:inherit;cursor:pointer}
|
||||
.mb-brand{text-align:center;color:#C29A8F;font-size:11.5px;line-height:1.7}.mb-brand img{display:block;width:86px;height:auto;margin:0 auto 6px;opacity:.6}.mb-brand p{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;letter-spacing:.06em}.mb-brand p::before,.mb-brand p::after{content:'';width:28px;height:1px;background:#EAD3CC}
|
||||
#scroll .mb-brand{margin:20px 0 0;padding-bottom:calc(120px + env(safe-area-inset-bottom))} /* 给底部 Tab 让位 */
|
||||
</style>
|
||||
<script src="../../js/host-nav.js?v=26110908"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="scroll">
|
||||
@@ -134,7 +133,6 @@ button{font:inherit;border:0;background:none;color:inherit;cursor:pointer}
|
||||
});
|
||||
/* 返回:从首页点进来就 back;直接打开(分享 / 刷新)就回首页,身份原样带回 */
|
||||
$('#back').addEventListener('click', function () {
|
||||
if (window.MBHost && MBHost.back(function () { location.href = '../../' + location.search + location.hash; })) return; /* 11-09 容器页:回小程序上一页 */
|
||||
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
|
||||
else location.href = '../../' + location.search + location.hash;
|
||||
});
|
||||
@@ -151,11 +149,11 @@ button{font:inherit;border:0;background:none;color:inherit;cursor:pointer}
|
||||
})();
|
||||
</script>
|
||||
<!-- 11-05 用户:底部加上跟趣味小测试一样的 Tab(孕期计算器 / 记一下 / 返回首页) -->
|
||||
<script src="../../js/mb-tabbar.js?v=26110903"></script>
|
||||
<script src="../../js/mb-tabbar.js?v=26110901"></script>
|
||||
<script>MBTab.init({ root: '../../', first: { t: '孕期计算器', ic: 'calc' } });</script>
|
||||
<script src="../../js/share-card.js?v=26110464"></script>
|
||||
<script>window.mbShare('../../assets/share/t/jisuan.jpg', '孕期计算器:生娃花费、预产期、产假天数,一算就知道'); /* 11-04 微信转发图 */</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -366,7 +366,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -297,7 +297,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -224,7 +224,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -301,7 +301,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
<script>window.mbShare('../../assets/share/t/naifen-js.jpg', '奶粉一罐能吃几天:每天喝多少、一年花多少'); /* 11-06 微信转发图 */</script>
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
<script>window.mbShare('../../assets/share/t/niaobu-js.jpg', '纸尿裤要囤多少:每个码几片、几包、一年花多少'); /* 11-06 微信转发图 */</script>
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -356,7 +356,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -347,7 +347,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -434,7 +434,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -293,7 +293,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -207,7 +207,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -305,7 +305,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -433,7 +433,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
<!-- 分步模式:一步一题、最后出结果(同生娃计算器),见 ../_shared/wizard.js -->
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -282,7 +282,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
<!-- 11-04 分步模式:一步一题、最后出结果(同生娃计算器),见 ../_shared/wizard.js -->
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -430,7 +430,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
<!-- 11-04 分步模式:一步一题、最后出结果(同生娃计算器),见 ../_shared/wizard.js -->
|
||||
<script src="../_shared/wizard.js?v=26110464"></script>
|
||||
<script>CKW.init({ root: '.calc', res: '#res', after: '#scroll > section.calc ~ *' });</script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -345,7 +345,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -417,7 +417,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -252,7 +252,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -296,7 +296,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -312,7 +312,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -331,7 +331,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
};</script>
|
||||
<script src="../_shared/tools.js"></script>
|
||||
<script src="../_shared/article.js?v=26110203"></script>
|
||||
<script src="../../js/last-sub.js?v=26110905"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/last-sub.js?v=26110703"></script> <!-- 11-07 小程序刷新回到这一页(见 js/last-sub.js) -->
|
||||
<script src="../../js/pv.js?v=26110653"></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user