但是在这个网站 https://www. 遇到了一个问题:
似乎是延迟渲染的问题, 本来加好的空格又被覆盖了, 我想问下除了用 setTimeout 这种方法解决还有什么更好的方法吗?
程序代码:
init() {
this.pray(this.target.childNodes); // 这里是首次加空格
// 有些网页会延迟渲染, 导致空格效果失效, 问题就在这里, 暂时只想到了这个办法, 感觉不是太好
let timer = setTimeout(() => {
this.pray(this.target.childNodes);
clearTimeout(timer);
}, 1500);
this.observer.observe(this.target, {// 这里是监测新增的节点
childList: true,
subtree: true,
});
}
this.pray(this.target.childNodes); // 这里是首次加空格
// 有些网页会延迟渲染, 导致空格效果失效, 问题就在这里, 暂时只想到了这个办法, 感觉不是太好
let timer = setTimeout(() => {
this.pray(this.target.childNodes);
clearTimeout(timer);
}, 1500);
this.observer.observe(this.target, {// 这里是监测新增的节点
childList: true,
subtree: true,
});
}
[此贴子已经被作者于2022-5-10 13:47编辑过]