使用jQuery Ajax请求交换图像src

时间:2009-07-16 01:09:50

标签: javascript jquery ajax preloading image-preloader

我有<img src="..." />标记,其中包含默认src集。我想让jQuery发出一个ajax请求来获取另一个图像,当这个新图像被完全加载时,设置<img ... />标签的src,这样就没有闪烁。我不想做new Image().src="foo"之类的任何预加载器。我真的很喜欢加载ajax请求的iamges。有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

您无法将图片的“部分”加载到网页上,因此无法以递增方式加载它。

可以使用CSS类指向图像或使用Javascript的Image对象来加载图像。

由于CSS无法通知页面图像是否完全加载所以接近新的Images()。src =“foo”是最好的。

将事件附加到它并“装饰”它以减少FX效果的闪烁:淡入,....