Я генерирую список тегов img в цикле:
@for (int i = 0; i < length; i++)
{
<img class='my-mimg' alt='' src='https://drive.google.com/uc?export=view&id=someDynamicID' style='max-width : 700px; max-height : 700px;' />
}
Я не знаю размер этих изображений, и я хочу получить размер первого изображения:
$('img.my-mimg:eq(0)').css('width');
$('img.my-mimg:eq(0)').css('height')
но я получаю 0 значение. Как тогда получить такой размер?
Вам нужно подождать, пока изображение не будет загружено, прежде чем вы сможете получить его размер
$('img.my-mimg:eq(0)').on('load', function() {
var width = $(this).css('width');
}).each(function() {
if (this.complete) $(this).load(); // Fixes caching issues in IE
});