Показать сообщение отдельно
  #1 (permalink)  
Старый 24.05.2014, 15:25
Аспирант
Отправить личное сообщение для VitAl2013 Посмотреть профиль Найти все сообщения от VitAl2013
 
Регистрация: 27.05.2011
Сообщений: 67

Узнаю высоту и ширину картинки, не получается достать переменые из функции
var pic_real_width_0, pic_real_height_0;
    var img = $(this).children('img:eq(0)');
    $("<img/>") 
        .attr("src", $(img).attr("src"))
        .load(function() {
            pic_real_width_0 = this.width; console.log('pic_real_width [0] = '+pic_real_width_0);  
            pic_real_height_0 = this.height; console.log('pic_real_height [0]= '+pic_real_height_0);
        });
console.log('pic_real_width [0] = '+pic_real_width_0);


Подскажите почему не работает - не вынимает значения выше функции? Как сделать чтоб заработало? Может функцией сохранить левый параметр на странице, а потом его считать? (изврат, но что делать)
Ответить с цитированием