图像缓存和使用css3加载微调器 - 需要建议

时间:2014-09-18 17:06:07

标签: javascript html css3

我有一个很好的网站,我现在有缩略图,我需要把它放到位。

我想要做的第一件事是在加载图像时加载微调器,然后一旦图像加载,微调器就不再显示了。我看到有些人将gif作为图像的背景,然后将图像加载到顶部。但是我想使用CSS微调器。以下是CSS Spinners的一些示例:http://projects.lukehaas.me/css-loaders/

然后我希望浏览器在加载后缓存图像。

我知道javascript用于此。将javascript用于微调器吗?是否有任何网站能够很好地概述这一过程?或者,如果这里的任何人都可以帮助它将非常感激。这个任务,我确定不是太难,但我真的不确定从哪里开始。

我会制作一个jsfiddle示例或者其他东西,但是现在我只是想知道在这个时候要找什么。

编辑:在进一步阅读之后,我是否正确地说浏览器会自动缓存图像?对于我来说,预装图像是否值得,如果是这样的话,我有点困惑。

提前致谢。

1 个答案:

答案 0 :(得分:1)

当图像加载时,你可以用这种方式关闭微调器(jQuery假设)

<div class="spinner">...</div>


$('.spinner img').on('load', function() {
    $(this).parent().removeClass('spinner')
})