BuggyBuggy
@BuggyBuggy

Как узнать размеры родителя элемента, если они заданы в процентах?

День добрый.
Надо узнать размеры родителя картинки, но родитель - это слайд slick-слайдера:
.slick-track .slick-slide.main-slider-item {
    display: block;
    height: 100%;
    width: 100vw;
}

Размеры картинки выводятся так:
var rThisWidth = rThis.get(0).naturalWidth;
var rThisHeight = rThis.get(0).naturalHeight;

, где rThis = картинка.
Пытаюсь делать так, но не помогает:
var rParentWidth = rThis.parent().width();
var rParentHeight = rThis.parent().height();

Выводит 0*0, хотя родителя находит.
Возможно это из-за того, что размеры указаны не явно.
Мне нужно сравнить размеры картинки и родительского блока, но как найти размеры родителя в пикселях?
  • Вопрос задан
  • 226 просмотров
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
Можно через closest
var rParentWidth = $('.класс-картинки').closest('.класс-блока-родителя').width();
var rParentHeight = $('.класс-картинки').closest('.класс-блока-родителя').height();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы