在Lazyload中再次加载缓存的图像

时间:2012-04-19 19:28:50

标签: caching lazy-loading

我在这里使用lazyload http://bloghutsbeta.blogspot.com/2012/03/testing-2_04.html lazyload用作与流沙jquery的组合。由于流沙需要回调所以lazyload的回调函数也会添加到流沙中(好像你点击像Bicycle,Motorcycle等按钮,然后流沙需要回调函数)这里是回调函数:

$("img").lazyload({
        effect : "fadeIn"
    });
});

现在我的问题是,即使所有图像都被缓存,你点击例如板球按钮然后它再次加载图像,它对用户加载图像时很烦人,当他们点击按钮时再次加载图像再次点击按钮。所以,我在想什么可以解决它?

请不要告诉我使用其他jquery而不是lazyload或流沙,因为这不是我的选择

1 个答案:

答案 0 :(得分:0)

一次又一次地显示加载没有问题。 (图像被缓存,因此没有任何请求)

但是如果你真的不想显示缓存图像的加载,你可以将缓存的图像保存在一个数组中,并在不在该数组中的图像中应用延迟加载。