Помогите решить проблему. Мне нужно присвоить высоту контейнера внутри активного дочернего элемента родителю при помощи jQuery. Дочерние элементы выполнены на абсолютах (к сожалению без этого не обойтись, так как используется плагин для горизонтальной прокрутки).
Вот моя разметка:
<div id="pagepiling" data-id="fullpage">
<section class="main__offer section" data-anchor="Page-1">
<div class="container">
</div>
</section>
<section class="about section" id="Page-2" data-anchor="Page-2">
<div class="container">
</div>
</section>
<section class="help section pp-scrollable" id="Page-3" data-anchor="Page-3" data-id="section">
<div class="container">
</div>
</section>
Нужно присваивать div id="pagepiling" значение высоты контейнера секции у которой сейчас есть класс active.
Пробовал сделать следующим образом:
$('#pagepiling').height(function(){
if ( $('.section').hasClass('active').length != 0){
return $('.section').children('.container').outerHeight(true);
}
});
Но в таком случае он присваивает высоту только контейнера первой секции, а при последующем переключении значение не меняет.
Своих знаний не хватает(
Буду премного благодарен
В общем то вопрос решил.
function sectHeight () {
$('#pagepiling').height(function(){
if ( $('.section').hasClass('active')){
return $('.section.active').children('.container').outerHeight(true);
}
});
};
А затем вывел эту функцию в функции добавления класса active к секции
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Необходимо при двойном клике получить доступ к DOM вкладки и нарисовать в определённом месте всплывающее окно
Мне нужно чтобы по нажатию на карточку с фильмом переходило на страницу где будет больше деталей про этот фильмКак правильно я должен передать...