我在从我的网页上删除聚合物元素时遇到了一些问题。
我通过无序列表构建了一个轮播,列表中的项目包含内容。其中一些内容是简单的HTML,一些是图像,一些是视频,一些是聚合物元素。
偶尔会通过jQuery <ul>
命令清除.empty()
。
我面临的问题是聚合物元素似乎没有被正确清除。
聚合物元素内部是偶尔检索内容(xml和图像)的超时事件。在从页面中移除聚合物元素后调查chrome开发人员工具中的网络负载时,您仍然可以看到xml和图像不时被加载。因此,很多时候,聚合物元素的一部分仍处于活跃状态,很可能位于阴影中。
如何从我的网页中正确删除嵌入的聚合物元素及其相关内容?
答案 0 :(得分:2)
我认为 setTimeout 未在元素范围内定义,而是在全局范围内定义。
因此,您必须在元素的生命周期分离功能中使用 clearTimeout 功能来取消现有的超时。