Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使firefox在执行事件后停止下载图像_Javascript_Jquery_Css_Firefox_Backbone.js - Fatal编程技术网

Javascript 如何使firefox在执行事件后停止下载图像

Javascript 如何使firefox在执行事件后停止下载图像,javascript,jquery,css,firefox,backbone.js,Javascript,Jquery,Css,Firefox,Backbone.js,我在backbone.js中有一个显示数千幅图像的应用程序。根据选择的文件夹,将通过隐藏其他文件夹来显示属于该文件夹的图像。但这里的问题是,我一打开应用程序,浏览器就开始下载每个图像,因为所有图像都有源代码,即使它没有显示,因此会减慢应用程序的速度。我在chrome和IE中修复了它,删除了未显示的图像源,这样浏览器就不会下载它(我可以在以后需要显示时通过从主干模型获取源来添加源)。这在chrome和IE中运行良好,但在firefox中不起作用,因为firefox不会停止下载图像,即使加载页面后删

我在backbone.js中有一个显示数千幅图像的应用程序。根据选择的文件夹,将通过隐藏其他文件夹来显示属于该文件夹的图像。但这里的问题是,我一打开应用程序,浏览器就开始下载每个图像,因为所有图像都有源代码,即使它没有显示,因此会减慢应用程序的速度。我在chrome和IE中修复了它,删除了未显示的图像源,这样浏览器就不会下载它(我可以在以后需要显示时通过从主干模型获取源来添加源)。这在chrome和IE中运行良好,但在firefox中不起作用,因为firefox不会停止下载图像,即使加载页面后删除了图像源。
如果有人能给我一些建议,我会非常感激,让它在firefox中发挥作用

所以你不能控制标记,是吗?是的,我可以控制标记你没有提供任何有问题的代码,所以这是盲目的猜测,但你应该能够呈现标记,比如
,然后从数据属性分配src,类似于
$(img).attr(“src”,$(img).data(“src”)(好的,也许不完全是这个,但你明白了)。我很抱歉没有说清楚。那是不可能的。出现问题的地方有一个名为“所有图像”的文件夹。选择该文件夹时,需要渲染所有图像。但是,当您选择图像时,图像将在打开应用程序的页面中使用,然后应用程序将被隐藏。我想要实现的是,一旦从该文件夹中选择了图像,浏览器就停止下载图像,这样它就不会减慢速度。希望现在清楚了。现在我明白了。检查这是否有帮助: