Jquery 更改映像src是否执行http请求?
我在页面顶部加载了以下图像Jquery 更改映像src是否执行http请求?,jquery,caching,Jquery,Caching,我在页面顶部加载了以下图像 <img id="hidden-image1" style="display: none;" src="/1392655380-4.png"> <img id="hidden-image2" style="display: none;" src="/1392655401-7.png"> jquery会导致重新请求映像吗?如果是这样的话,我怎样才能防止呢 我试图做的是某种缓存我最后做的是这样的: $('#hidden-image1').inse
<img id="hidden-image1" style="display: none;" src="/1392655380-4.png">
<img id="hidden-image2" style="display: none;" src="/1392655401-7.png">
jquery会导致重新请求映像吗?如果是这样的话,我怎样才能防止呢
我试图做的是某种缓存我最后做的是这样的:
$('#hidden-image1').insertBefore($('#some-element'));
$('#hidden-image2').insertBefore($('#some-other-element'));
这就成功了。它不会缓存IMO。它仍然会进行服务器访问以获取隐藏图像的
src
。是否可以不重新请求图像
if(true){
$('#img1').attr("src", $('#hidden-image1').attr("src"));
}else{
$('#img1').attr("src", $('#hidden-image2').attr("src"));
}
$('#hidden-image1').insertBefore($('#some-element'));
$('#hidden-image2').insertBefore($('#some-other-element'));