我允许用户使用自己的图像库动态创建jssor幻灯片。我还允许用户删除幻灯片及其图像库。这是一个动态编辑器,可以避免页面重新加载(重要的一点)。
如果我使用.remove()
删除幻灯片容器,用户会看到它消失,而这似乎是所需的结果,这是一个隐藏的问题。
由于图像目录也已删除,浏览器的javascript控制台会为拇指图像生成连续的未找到错误流。换句话说,虽然它似乎被完全删除,但是jssor代码仍在尝试检索图像。我已阅读所有文档,似乎没有任何jssor的实际析构函数。 JavaScript delete()
不是答案。
由于这是一个动态编辑器,因此用户必须能够创建和删除jssor对象,而无需重新加载页面。有没有办法真的破坏jssor对象?
答案 0 :(得分:0)
我已经解决了我自己的问题......这很简单。在删除幻灯片之前,只需将幻灯片置于暂停状态即可。这会停止图像访问并停止带宽消耗。