我使用的是CSS background {....}
如何预加载图像?
这需要时间来了,所以我想这个预加载图像background
鼠标时加载首次设立的鼠标悬停大背景图像。
什么是最好的选择做到这一点,使用纯CSS或JavaScript或jQuery的?
请不要建议我CSS雪碧。
我使用的是CSS background {....}
如何预加载图像?
这需要时间来了,所以我想这个预加载图像background
鼠标时加载首次设立的鼠标悬停大背景图像。
什么是最好的选择做到这一点,使用纯CSS或JavaScript或jQuery的?
请不要建议我CSS雪碧。
您可以看看CSS sprites技术,这可能会大大减少您的图像大小。顺便说一句,它将有助于预加载全部悬停,或者动态更改装饰图像,这些图像在页面加载时已加载。
当我首先回答时,你如何得到同样的答案3 upvotes?无论如何,显然这对他不起作用。 – mpen 2010-05-21 18:27:53
或者不要预先加载它。
让图像包含图像的两种状态,然后使用CSS重新定位图像以显示您所需的状态。
如果您有多张图片,则可能需要执行其他人提到的精灵。
如果图像总是相同的,下面将做:
pic1= new Image(100,25);
pic1.src="http://someplace.com/image1.gif";
什么是js或css? – 2010-05-21 15:04:06
@mgs:这是JS。 – mpen 2010-05-21 18:28:39
@Josh斯托多拉 - 因为在我的情况下,我无法拨打或编辑图像。 – 2010-05-21 14:40:29
gear-solid:是动态加载的图像还是始终是相同的? – nico 2010-05-21 14:50:20
选择你最喜欢的[重复](http://www.google.com/search?q=preload+image+site:stackoverflow.com)! – 2010-05-24 19:44:29