已知:<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
提交
取消
