Javascript 如何使firefox在执行事件后停止下载图像
我在backbone.js中有一个显示数千幅图像的应用程序。根据选择的文件夹,将通过隐藏其他文件夹来显示属于该文件夹的图像。但这里的问题是,我一打开应用程序,浏览器就开始下载每个图像,因为所有图像都有源代码,即使它没有显示,因此会减慢应用程序的速度。我在chrome和IE中修复了它,删除了未显示的图像源,这样浏览器就不会下载它(我可以在以后需要显示时通过从主干模型获取源来添加源)。这在chrome和IE中运行良好,但在firefox中不起作用,因为firefox不会停止下载图像,即使加载页面后删除了图像源。Javascript 如何使firefox在执行事件后停止下载图像,javascript,jquery,css,firefox,backbone.js,Javascript,Jquery,Css,Firefox,Backbone.js,我在backbone.js中有一个显示数千幅图像的应用程序。根据选择的文件夹,将通过隐藏其他文件夹来显示属于该文件夹的图像。但这里的问题是,我一打开应用程序,浏览器就开始下载每个图像,因为所有图像都有源代码,即使它没有显示,因此会减慢应用程序的速度。我在chrome和IE中修复了它,删除了未显示的图像源,这样浏览器就不会下载它(我可以在以后需要显示时通过从主干模型获取源来添加源)。这在chrome和IE中运行良好,但在firefox中不起作用,因为firefox不会停止下载图像,即使加载页面后删
如果有人能给我一些建议,我会非常感激,让它在firefox中发挥作用 所以你不能控制标记,是吗?是的,我可以控制标记你没有提供任何有问题的代码,所以这是盲目的猜测,但你应该能够呈现标记,比如
,然后从数据属性分配src,类似于$(img).attr(“src”,$(img).data(“src”)代码>(好的,也许不完全是这个,但你明白了)。我很抱歉没有说清楚。那是不可能的。出现问题的地方有一个名为“所有图像”的文件夹。选择该文件夹时,需要渲染所有图像。但是,当您选择图像时,图像将在打开应用程序的页面中使用,然后应用程序将被隐藏。我想要实现的是,一旦从该文件夹中选择了图像,浏览器就停止下载图像,这样它就不会减慢速度。希望现在清楚了。现在我明白了。检查这是否有帮助: