【发布时间】:2011-11-03 23:21:20
【问题描述】:
我编写了一个简单的脚本来将图像加载到主查看器中。 它非常简单,单击缩略图 - 获取画廊 ID 和图像 ID.. 将这些传递给 .load,加载新内容。
目前,如果您单击拇指,则图像已加载,如果您再次单击同一拇指,则会再次调用该图像,我不希望这样。我希望能够检查图像是否已加载到浏览器缓存中,如果是,则不执行 .load
感谢您阅读本文,我们将不胜感激。
$('#thumb_list li a').click(function(){
var gallery_id = $(this).attr('gallery');
var image_id = $(this).attr('rel');
$("#image_container")
.load("inc_photos.cfm?gallery_id=" + gallery_id + "&image_id=" + image_id,
function(){
});
return false;
});
【问题讨论】:
-
我想但我不确定如果图像已经在缓存中,浏览器会自动使用缓存中的图像。您可以通过在单击图像时监控网络流量来尝试此操作。
标签: jquery caching loading image-gallery