我有一个特殊的原因将我的标志放在横幅上,我的标志有postion:absolute
,但是当我调整浏览器窗口的大小时,我遇到了对齐问题,到目前为止,我想出了一个使用 jQuery 的解决方案,如下所示:
$(document).ready(function(){
alert($(document).height());
var lopos = $('.banner1').children('img').height()/2;
$('.logo').children('img').css('top', lopos);
});
横幅图像有max-width:100%
,我正在使用 jQueryheight()
来获取它的高度并将其除以 2,以便我可以使用它来将我的徽标放在顶部。到目前为止我是成功的,但问题是它发生的时间很短,当我重新调整浏览器的大小时,我看不到值发生了变化。
有没有办法让这个代码在窗口大小变化时起作用?