定位到节点 id="tooltip",然后根据该节点在不同按钮触发时出现的位置(top、right)来隐藏。请 @JeffreyChen 补充、指教。
怎么去掉按钮的提示呢?
相关帖子
-
-
JeffreyChen • • 1
我想了想,我之前的那个技巧其实不够方便,所以搞了另一种方案:
将下面这段 JS 放到
设置 - 外观 - 代码片段 - JS
里并启用,只要界面上出现了 .tooltip 就会把这个元素输出到控制台:(在某些情况下,虽然出现了 tooltip ,但控制台没有输出,说明这个长得像 tooltip 的东西很可能只是个伪元素,没有调用showTooltip()
)// 创建一个 MutationObserver 实例 var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type === 'childList') { // 检查是否有新的 .tooltip 元素添加到 DOM 中 var newTooltipElements = document.querySelectorAll('.tooltip'); newTooltipElements.forEach(function(element) { console.log(element); }); } }); }); // 配置 MutationObserver 以观察整个文档的子节点的变化 var config = { childList: true, subtree: true }; // 开始观察文档的变化 observer.observe(document, config);
这样就更方便观察和复制了
p.s. 双击一下控制台输出,元素可以显示得更完整(不过有些时候无效)
1 操作JeffreyChen 在 2024-05-17 16:06:35 更新了该回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于