- father::元笔记汇总
1. 多级需求和方案设想及其结论(项目根本)
1. 轮询获取折叠按钮
2. 触发点击事件
3. 合适的触发模式保证每次编辑模式打开都是折叠的
3.1. 文件打开的时候
3.2. 切换为编辑模式的时候
2. 调研材料及结论(项目动力)
1. obsidian内部api
- 某个类中有
toggleClass("is-collapsed", !r.hasClass("is-collapsed"))方法
2. Jquery
- 好像
toggleClass是给某个元素暂时添加一个类
3. obsidian官方机制
- yaml的第一个
---左边有一个折叠按钮- 它的顶级容器为
.collapse-indicator.collapse-icon上面的.cm-fold-indicator - 它下面的第二个为排在前面的
.cm-def.cm-hmd-frontmatter- 这样的标签仅有两个
- 它的顶级容器为
4. 调研代办(项目至始至终都要写):
-
toggleClass是不是dom官方api - 如果获取到多个元素, 则选择第几个元素
3. 随想(未整理, 灵点子)
- 编辑模式的触发
4. 项目结论(用以回顾项目以学习)
5. 项目代办(项目完毕后再写)
- 把轮询获取元素封装一下