已知:<ul>
<li><img src="#"></li>
<li><img src="#"></li>
<li><img src="#"></li>
<li><img src="#"></li>
<li><img src="#"></li>
<li><img src="#"></li>
……</ul>n个li,其中的图片宽度都一样,而高度不统一求助:style="position:relative; top:-((图片高度-200)/2)px"
2 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
$('ul li img').each(function (index, item) { this.onload = function () { var img_height = $(this).height(); if (img_height > 200) { $(this).css({position: 'relative', top: -((img_height - 200) / 2) + 'px'}) } }; })
慕码人8056858
TA贡献1803条经验 获得超6个赞
$(document).ready(function() { $('ul li img').each(function() { var maxHeight = 200; var height = $(this).height(); if(height > maxHeight){ $(this).css({position: 'relative', top: -((height - 200) / 2) + 'px'}) }; }); });
添加回答
举报
0/150
提交
取消