我需要根据窗口大小在某个高度显示图库。因此,我想与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;)。