用原生 <details> 实现系列折叠页:从“点两次”到“稳定可控”

本文记录了在博客系列页面中使用原生 `<details>` 实现折叠列表时,添加“全部折叠/展开”按钮遇到的“点两次”问题,通过放弃 `toggle` 事件监听、直接同步状态变量和使用 `setTimeout` 等待 DOM 更新,最终实现稳定可控的全局控制功能。包含完整代码和原理分析。
已查询到 1 条文档
© 2026 MOONGATE