function loadImage(url) {
var retval=0;
var img = new Image();
$(img).attr('src', url)
.appendTo("#test")
.load( function() {
$(this).hide().fadeIn();
retval=true;
})
.error( function() {
$(this).remove();
retval=false;
});
return retval;
}
Эта функция всегда возвращает 0: (
Я полагаю, что я не могу перезаписать глобальную переменную (retval) из-за асинхронного поведения функции .load. Есть идеи для обхода проблемы?Мне бы хотелось, чтобы эта функция также указывала, существует ли данное удаленное изображение или нет.