2009-07-16 3 views
5

У меня есть тег <img src="..." /> с по умолчанию src. Я хотел бы, чтобы jQuery сделал запрос ajax, чтобы получить другое изображение, и когда это новое изображение будет полностью загружено, установите src тега <img ... />, чтобы не было мерцания. Я бы предпочел не делать никаких предварительных загрузчиков, таких как new Image().src="foo" и т. Д. Мне бы очень хотелось, чтобы iamges загрузили запрос ajax. Есть идеи?Swap image src с jQuery Ajax request

+0

Вы можете поменять '' 'элемент ' '' вообще вместо изменения '' 'src''' attr. Проверьте этот http://stackoverflow.com/questions/4285042/asychronously-load-images-with-jquery – dekkard

ответ

-1

Вы не можете загрузить «часть» изображения на веб-страницу, чтобы вы не могли загрузить его поэтапно.

Изображение может быть загружено с использованием точки класса CSS для изображения или использования объекта изображения Javascript.

Поскольку CSS не может уведомить страницу о том, полностью ли загружено изображение, поэтому подход New Images(). Src = "foo" - это лучшее, что он может сделать.

Приложить событие к нему и «украшают» его, чтобы уменьшить мерцание с FX эффект: исчезают в, ....