У меня проблема с привязкой к центру изображений с помощью плагина jQuery Cycle. Я нашел это решение, но оно не работало с отдельными изображениями (не всегда> 2 изображения), поэтому я написал свой небольшой кусочек кода, который, кажется, работает, за исключением иногда не вычитает высоту изображения из высоты div, поэтому я получаю поле с полем 310px.
var $image_cnt = $("#images > img").size();
if($image_cnt < 2) {
var $single_img = $("#images").children(':first-child');
var h = $single_img.height();
$single_img.css({
marginTop: (620 - h) / 2,
});
$(".next").css("display","none");
$(".prev").css("display","none");
}
Я не очень много использовал jQuery и просто хотел узнать, пропустил ли я что-то простое или написал что-то не так, поэтому marginTop не играл хорошо.