能否通过代码片段来双击关闭页签
[js] 双击关闭页签
-
思源笔记
22334 引用 • 89360 回帖
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
-
代码片段
69 引用 • 372 回帖 • 1 关注
代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。
用户在该标签下分享代码片段时需在帖子标题前添加
[css]
或[js]
用于区分代码片段类型。 -
Q&A
8109 引用 • 36991 回帖 • 161 关注
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
相关帖子
-
(()=>{ whenElementExist(".layout__center").then((el)=>{ el.addEventListener('dblclick', (event) => { const tab = event.target?.closest('li[data-type="tab-header"]'); if(!tab) return; const protyle = siyuan.layout.centerLayout.children.map(item=>item.children.find(item=>item.headElement === tab)).find(item=>item); if(protyle) { protyle.parent.removeTab(protyle.id); } }); }); // 等待元素渲染完成后执行 function whenElementExist(selector) { return new Promise(resolve => { const checkForElement = () => { let element = null; if (typeof selector === 'function') { element = selector(); } else { element = document.querySelector(selector); } if (element) { resolve(element); } else { requestAnimationFrame(checkForElement); } }; checkForElement(); }); } })();
AI 竟然成功了,,参考文章:[js] 双击钉住页签 - 链滴
1 回复 -
ai 有时候靠规律猜的,蒙对了你会觉得它很神奇,因为常见函数一般都差不多,尤其是 close, remove 等这些。
其实,下面已经有现成的答案了 [js] 双击钉住页签 - wilsons 的回帖 ,你帖子没看完
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于