ширина и высота изображения равны нулю из-за асинхронной загрузки изображения
Я долгоbase64
введите строку, которую я получаю, и я хотел бы установить в качествеsrc
изображения
$('#img').attr('src',base64data)
console.log('height - ' $('#img').height());
console.log('width - ' $('#img').height());
Похоже, я возвращаюсь0
для обоихheight
а такжеwidth
, Конечно, если я подожду некоторое время
тогда я получу правильную высоту.
Дело в том.attr()
не имеет обратного вызова, как я могу получить высоту и ширину послеsrc
атрибут устанавливается без получения0
назад. (Я думаю, что я получаю 0, потому что изменение в Jquery происходит асинхронно, но я не могу быть слишком уверен)