Bootstrap与模态相关的内存泄漏?

时间:2015-08-07 21:32:32

标签: javascript jquery twitter-bootstrap modal-dialog

请理解,我很难发布代码片段,但问题很容易总结。

  1. 模态变得可见。
  2. 我点击模态外的任何地方(我们仍然在这里的模态,并且经历零滞后)。
  3. 模态已关闭。
  4. 突然间,一切都非常迟钝,直到我点击任何未绑定到.click监听器的元素,之后滞后完全消失。
  5. 由于步骤#4,它似乎与递归函数类似。当我最终点击没有收听点击的内容时,它会一直返回,一切都很顺利。在那之前,我只是钻进了兔子洞里。

    备注:

    • 这适用于DOM中的所有模态。
    • 如果使用ESC或“关闭”按钮关闭模态,则没有延迟。只有当我点击模态外,才会出现这个问题。
    • 我不是在这里动态创建任何东西,甚至不是模态,所以我没有直截了当地知道为什么内存使用会增加。
    • 一次打开​​的模式永远不会超过一个(通过大量日志记录测试)。
    • 我碰巧设置了'data-background =“static”',这样当您点击它们之外时,模态不会自动关闭,但这对问题没有任何影响。无论有没有,都会出现同样的问题。

0 个答案:

没有答案
相关问题