图像加载多次,这是一个Firefox ou NivoSlider错误?

Raf*_*ges 3 firefox jquery firebug firefox4 nivo-slider

当我在每个标签中打开两个带有Nivo Slider的标签时,我发现firebug的网络标签显示了每个幻灯片更改中同一图像的多个请求.它将页面的大小(以mb为单位)和内存使用/分配增加到firefox.exe.过了一会儿,我的电脑变得非常慢,任务监视器中的内存分配高于1GB.

如何复制它:1- 在Firefox中的2个选项卡中打开http://nivo.dev7studios.com/(在3.6~5.0中测试)2-在第二个选项卡中打开firebug的网络面板3-重新加载第二个选项卡

这是证据

sil*_*lex 6

我刚刚在FF 3.6中测试过 - 同样的问题.

看看文件http://nivo.dev7studios.com/scripts/nivo-slider/jquery.nivo.slider.js:84

//Set first background
slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat');
Run Code Online (Sandbox Code Playgroud)

还有第253,262,284等行.它会即时添加背景图像,因此浏览器应该反复请求它.幸运的是,服务器响应头304未修改.

答案是:NivoSlider.