0

我想在我的所有周期中做一个垂直中心height < 531

before : function(currSlideElement, nextSlideElement, options, forwardFlag){
    foto = $(nextSlideElement).find('img');
    alert(foto.height());
    if(foto.height() < 531){
        foto.css('margin-top', 266 - (foto.height()/2));
    }
},

但是警报在第一个元素上返回“0”,无论其大小如何,都会在顶部添加 266px 边距。我已经尝试beforecurrSlideElementand nextSlideElement,同样适用于after

怎么了?

4

1 回答 1

0

尝试使用alert($(foto).height());. Find 不返回 jQuery 对象。

于 2013-10-07T18:23:20.753 回答