2009-12-06 6 views
0

Est-ce que quelqu'un sait comment vérifier si une image se charge correctement. J'ai un script qui précharge les images et ce que je voulais faire est que si l'image n'existe pas, ce qui provoque mon script ne pas terminer, je voudrais juste faire l'attribut « src » être une valeur par défautjquery image ne charge pas problème

image.load(function(){ 
//it never reache here if the image doesn't exist 
}).attr('src','a non existing image'); 

Remerciements

Répondre

1
var image = $('<img>').appendTo('body'); 

image.load(function() { 
    // image is found and loaded 
}).error(function() { 
    // image not loaded 
    image.attr('src','default-image.jpg'); 
}).attr('src','a non existing image'); 
+0

Merci! Cela a résolu mon problème. – Wolfgang