我想在所有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的边距。
我已经尝试了
before
和currSlideElement
和nextSlideElement
,与after
相同。怎么了?
最佳答案
尝试使用alert($(foto).height());
。查找不返回jQuery对象。