Я успешно показал предварительный просмотр загруженного изображения. Теперь мне нужно знать его naturalWidth
.
Однако, когда я получаю доступ к naturalWidth
моего изображения, он возвращает ширину ранее загруженного изображения.
Например: первое загруженное изображение имеет ширина 100, второе изображение имеет ширину 200. Когда я загружаю первое изображение, предупреждаемое значение равно 0. Когда я загружаю второе изображение, значение равно 100.
Вот часть моего кода.
var reader = new FileReader();
reader.onload = function(e) {
$('#img').css("display", "block").attr('src', e.target.result);
var width = document.querySelector('#img').naturalWidth;
alert(width);
};
reader.readAsDataURL(event.target.files[0]);