0

我目前有一个包含五个组件的应用程序。在左边我有一个单选按钮字段和它下面的一个网格,在右边我有一个显示字段、图表和另一个网格 [从上到下]。单选按钮按特定日期过滤所有其他组件,左侧网格 [选中时] 将按所选对象过滤右侧组件。

目前该应用程序执行所需的操作,但是当我连续选择几个单选按钮或选择网格中的几个对象时,该应用程序最终将完全消失。我尝试使用自定义 HTML 应用程序在外部和内部运行该应用程序,但问题并没有消失。

这是应用程序崩溃之前的图片:

崩溃前的应用

有趣的是,当我查看 chrome 调试器并查看 Elements 选项卡时,我看到有很多掩码已创建但未销毁。这是一小段 HTML 的图片,看起来很可疑,在我从左侧网格中选择了一些对象后出现:

不断注入 HTML 的掩码

每次我选择一个新对象时,都会向 DOM 添加一个掩码。我不知道这是否会破坏我的应用程序,但这似乎很奇怪,所以它可能是相关的?

我没有包含任何代码,因为我认为它应该是一些简单的修复——另外,代码完全按照它应该做的事情 [在它消失之前]。有关如何修复消失的应用程序的任何帮助都会很棒!

4

1 回答 1

0

在成功加载数据后,残留在周围以供重复使用的掩码本身并不表示存在问题。我看到在一个更简单的应用程序中创建了掩码而不是销毁了掩码:在此处输入图像描述

也许您遇到的是异步加载元素时的时间问题。

于 2013-08-06T17:37:56.507 回答