From 8719ae5edcaa900f1233c82f8e7775ed400b6e01 Mon Sep 17 00:00:00 2001 From: maogeigei Date: Thu, 3 Sep 2026 15:17:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=AD=E7=82=B9=E6=95=B0=E6=8D=AE=20tab=20?= =?UTF-8?q?=E6=81=A2=E5=A4=8D=E4=BF=A1=E6=81=AF=E5=9B=BE=E6=A0=87=E7=89=88?= =?UTF-8?q?=EF=BC=88hover=E6=8F=90=E7=A4=BA=E8=BF=917=E6=97=A5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=EF=BC=89=EF=BC=9B=E9=A6=96=E9=A1=B5=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=A2=84=E8=A7=88=E7=BB=9F=E8=AE=A1=E9=A1=B9=E3=80=8C=E7=83=AD?= =?UTF-8?q?=E9=97=A8=E8=B4=A6=E5=8F=B7=E3=80=8D=E6=94=B9=E3=80=8C=E5=85=B3?= =?UTF-8?q?=E6=B3=A8=E8=B4=A6=E5=8F=B7=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .workbuddy/memory/2026-09-03.md | 7 +++++++ .../V1.0/mcn-work-shop/public/app.js | 9 +++++---- .../V1.0/mcn-work-shop/public/data-pages.js | 2 +- .../V1.0/mcn-work-shop/public/index.html | 6 +++--- .../V1.0/mcn-work-shop/public/style.css | 15 ++++----------- 5 files changed, 20 insertions(+), 19 deletions(-) diff --git a/.workbuddy/memory/2026-09-03.md b/.workbuddy/memory/2026-09-03.md index e91a91d..3e4dc5b 100644 --- a/.workbuddy/memory/2026-09-03.md +++ b/.workbuddy/memory/2026-09-03.md @@ -168,3 +168,10 @@ - CSS:.page-toolbar .rank-tabs 行内化(border-bottom none、margin 0、center) - index.html 静态引用加 ?v=20260903 版本参数(防缓存旧 js/css;今后改动记得 bump) - 服务无需重启(静态),curl 资源全 200 + +## R24 三榜 tab 悬停气泡「近7日数据」(09-03 追加) +- 用户要求:视频热榜/点赞榜 tab「后面加个信息图标 hover 提示近7日数据」→ 澄清后改为**不加图标,纯悬停提示** +- **最终方案(用户定)**:tab 上直接 hover 停留约 2 秒浮现「近7日数据」气泡。实现=纯 CSS:button 加 `data-tip="近7日数据"`,`:hover::after { content: attr(data-tip); opacity:1; transition-delay:2s; }`,基础态 transition 无 delay → **进入延迟 2s、移开立即淡出**(关键:delay 只写在 hover 规则里) +- 覆盖两处同构 tabs:data-pages.js renderRanking RANK_TABS(第三字段 tip,动态拼 data-tip)+ app.js 首页 rank-preview(静态 button 直写) +- 回滚了先做的 info 图标版(ICON_PATHS 'info'、.rank-tab-info span)——用户不要图标,避免死代码已删净 +- index.html 版本参数 bump 至 ?v=20260903c;git 75e1846(连同 acb4c3e 一起 push,052550e..75e1846) diff --git a/project/短视频脚本创作/V1.0/mcn-work-shop/public/app.js b/project/短视频脚本创作/V1.0/mcn-work-shop/public/app.js index 20ff02c..d72da03 100644 --- a/project/短视频脚本创作/V1.0/mcn-work-shop/public/app.js +++ b/project/短视频脚本创作/V1.0/mcn-work-shop/public/app.js @@ -164,6 +164,7 @@ const ICON_PATHS = { 'table': '', 'file': '', 'image': '', + 'info': '', 'arrow-left': '', 'x': '', 'arrow-up': '', @@ -307,7 +308,7 @@ function renderHome() { return `
-
–热门账号
+
–关注账号
–视频解析
–AI写脚本
–AI脚本诊断
@@ -324,8 +325,8 @@ function renderHome() {
- - + +
@@ -353,7 +354,7 @@ async function loadHomeStats() { const d = await api('/api/dsh/stats'); const s = d.stats || {}; const items = [ - ['热门账号', s.accounts], + ['关注账号', s.accounts], ['视频解析', s.analyses], ['AI写脚本', s.rewrites], ['AI脚本诊断', s.reviews], diff --git a/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js b/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js index 95a5f8a..0b00971 100644 --- a/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js +++ b/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js @@ -521,7 +521,7 @@ async function renderRanking(view) { ${toolbarBack()} 热点数据
- ${RANK_TABS.map(([k, label, tip]) => ``).join('')} + ${RANK_TABS.map(([k, label, tip]) => ``).join('')}
${withFilters ? `