当页面加载图像时,它只加载一次,还是每次在标记中找到它?那么jquery怎么样,附加一个img导致它重新加载?我问这是因为我有一个高分辨率的图像,但需要在标记上的许多实例中使用它。当页面加载图像时,它只加载一次,还是每次在标记中找到它?
<img src="hello.jpg" />
<img src="hello.jpg" />
<img src="hello.jpg" />
var myimg = $('<img src="hello.jpg />');
$('img').append(myimg);
它会加载它至少一次,在每一页加载...这就是为什么预加载的图像是好的... – Reigel 2010-07-27 02:32:25
添加到亚历克斯的第一个答案:这就是为什么CSS精灵是坏驴 - 做你知道谷歌的pacman(http://www.google.com/pacman/)使用的所有图像都在一个图像中吗? (http://www.google.com/logos/pacman10-hp-sprite-2.png) – 2010-07-27 02:35:23
@Dan别忘了Stack Overflow也使用[sprites](http://sstatic.net/stackoverflow/img/ sprites.png)。 – alex 2010-07-27 03:38:32