2009-07-16 21 views
5

Ho un tag <img src="..." /> con un set predefinito src. Mi piacerebbe avere jQuery effettuare una richiesta Ajax per ottenere un'altra immagine e quando questa nuova immagine è completamente carica, impostare il src del tag <img ... /> in modo che non ci sia sfarfallio. Preferirei non eseguire alcun preloader come new Image().src="foo" ecc. Mi piacerebbe molto che i iamges caricassero su una richiesta Ajax. Qualche idea?Scambio immagine src con jQuery Richiesta Ajax

+0

Potreste scambiare la 'elemento' '' '' del tutto, invece di cambiare il '' 'src''' attr. Controlla questo http://stackoverflow.com/questions/4285042/asychronously-load-images-with-jquery – dekkard

risposta

-1

Non è possibile caricare "una parte" di un'immagine nella pagina Web in modo che non sia possibile caricarla in modo incrementale.

L'immagine può essere caricata utilizzando un punto di classe CSS su un'immagine o utilizzando l'oggetto Immagine di Javascript.

Dato che il CSS non può notificare alla pagina se l'immagine è completamente carica così l'approccio nuovo Images(). Src = "foo" è il meglio che può fare.

Fissare un evento ad esso e "decorare" per ridurre lo sfarfallio con effetto FX: fade in, ....