所以我试图找到我的图像的高度,然后添加一个上边距,这使我能够强加一个垂直中心。
我正在运行这段代码,在F5 刷新时我得到了正确的高度,但在CTRL+F5 刷新时它给了我一个小得多的高度。我有点假设这是一个加载/延迟的事情,但我正在使用准备好的文档,所以不确定发生了什么。我尝试使用 php 函数,但它极大地减慢了网站速度,因此必须坚持使用 jquery。
你可以看到它在这里工作。www.mzillustration.com
jQuery(document).ready(function() {
if (jQuery('.imagedisplay').length != 0) {
jQuery('.imagedisplay').each(function(){
var imgheight = jQuery(this).find('img').height();
var topmarg = ((240 - imgheight) / 2) ;
jQuery(this).find('img').css({'margin-top':topmarg+'px'});
});
});
非常感谢任何想法/帮助/解释。谢谢