-
代码片段:文件树点击标题自动展开
2024-01-06 16:32大哥 最新版好像失效了 方便修复下吗
看了下日志,好像是启动太快导致 addEventListener 函数拿不到,加个延迟函数就行了,后端不会写前端代码,坐等作者更优雅的实现
setTimeout(function(){ console.log("加载代码片段:自动展开文件树1"); document.querySelector('.sy__file').addEventListener('mousedown', event => { if (!event.target.classList.contains('b3-list-item__text')) return; if (event.target.parentNode.getAttribute("data-type") !== "navigation-file") return; const b3ListItemToggle = event.target.parentNode.querySelector('.b3-list-item__toggle'); console.log(b3ListItemToggle); if (b3ListItemToggle.classList.contains('fn__hidden')) return; b3ListItemToggle.click(); }); }, 3000);