Перебор объекта в jQuery

212
03 июля 2017, 18:39

Нужно перебрать объект с изображениями, добавляя css стили, .css() не подойдет так как нужно учитывать высоту каждого отдельно элемента.

var slickSlide = $('.rome-page-examples-slide img');
$.each(slickSlide, function(key){
    var slickSlideHeight  = key.height();
    key.css('top', 75 -slickSlideHeight/2);
});
Answer 1

.css вполне подойдет

$('.rome-page-examples-slide img').css('top', function(index,value){
    var objHeight = $(this).height();
    return 75 - objHeight/2;
})
Answer 2
$('.rome-page-examples-slide img').each(function(i, obj) {
    var objHeight = $(obj).height();
    $(obj).css('top', 75 - objHeight/2);
});
READ ALSO
Вытеснение с под absolute

Вытеснение с под absolute

Есть блок (a), в котором установлено position: absolute

258
Подмена двузначных чисел

Подмена двузначных чисел

Есть вот такой алгоритм, который подменяет цифры:

206
jQuery Hide/Show 3 блока [требует правки]

jQuery Hide/Show 3 блока [требует правки]

Имеется такой кодДумаю суть ясна

228
Помогите работяге дописать jquery

Помогите работяге дописать jquery

Здравствуйте, помогите пожалуйста для iframe#video_link заменить src, чтобы в src выводилась строка, выводимая сейчас в алерт

212