gpt4 book ai didi

javascript - 如何正确从网页中删除 polymer 元素

转载 作者:行者123 更新时间:2023-12-02 13:44:44 24 4
gpt4 key购买 nike

我在从网页中删除 polymer 元素时遇到一些问题。

我通过无序列表构建了一个轮播,其中列表项包含内容。其中一些内容是简单的 HTML,一些是图像,一些是视频,一些是 polymer 元素。

时不时地,<ul>通过 jQuery .empty() 清除命令。

我面临的问题是 polymer 元素似乎没有被正确清除。

polymer 元素内部是时不时检索内容(xml 和图像)的超时事件。当 polymer 元素从页面中删除后,在 Chrome 开发者工具中调查网络负载时,您仍然可以看到 xml 和图像时不时地被加载。所以显然, polymer 元素的一部分仍然活跃,很可能在影子领域的某个地方。

如何从我的网页中正确删除嵌入的 polymer 元素以及与其相关的所有内容?

最佳答案

我认为 setTimeout 不是在元素范围内定义的,而是在全局范围内定义的。

因此,您必须在元素的生命周期detach函数中使用clearTimeout函数来取消现有超时。

关于javascript - 如何正确从网页中删除 polymer 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41501606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com