Jquery根据初始图像高度将<img/>调整为vh

时间:2018-06-03 13:34:53

标签: jquery image resize

我需要根据窗口大小在某个高度显示图库。因此,我想与vh合作。但是图像不应该以相等的vh值显示。

因此,我考虑将图像的初始高度转换为vh值:

image-height/10 = vh value

因此650px高度的图像将转换为65vh。

我最终得到了以下代码:

var numItems = $('img').length

for (var i = 0; i < numItems; i++) {
    var imgHeight = $('img:eq(' + i + ')').height();
    $('img:eq(' + i + ')').css('height', imgHeight/10 + 'vh');
}

只要我在本地工作,这项工作正常。我将文件上传到服务器后不会显示图像。我也尝试过使用.prop(&#39; naturalHeight&#39;)。

0 个答案:

没有答案