我想用jquery更改img src,而无需再次从服务器拉取图像。设置img src从已经加载到浏览器src而不用查询主机再次用jquery
我的代码下一块做:
var img = $(this).find('img');
$('#preview .modal-body img').prop('src',img.prop('src'));
$('#preview').modal();
但是浏览器正试图再次从服务器拉这一形象。 我该如何避免它?
我想用jquery更改img src,而无需再次从服务器拉取图像。设置img src从已经加载到浏览器src而不用查询主机再次用jquery
我的代码下一块做:
var img = $(this).find('img');
$('#preview .modal-body img').prop('src',img.prop('src'));
$('#preview').modal();
但是浏览器正试图再次从服务器拉这一形象。 我该如何避免它?
如果src是相同的,假设你已经正确设置你的头,它不会去回服务器 - 它应该打你浏览器高速缓存而不是 – diaho 2012-03-22 19:24:55
它接触关于最后修改标题的服务器。如果不修改则使用缓存。 – RusAlex 2012-03-23 09:03:57