Вертикально центрировать всю секцию при прокрутке вниз - PullRequest
0 голосов
/ 03 декабря 2018

Я попытался выровнять по центру все разделы страницы по вертикали, но не смог добиться этого, как будто я обновляю страницу и прокручиваю вниз, тогда стрелка следующего раздела слишком далеко вниз, а также содержимое внутри раздела не центрировано.

Затем я снова обновляюсь и прокручиваю вниз, затем он работает отлично, а также раздел находится посередине, и стрелка прокрутки вниз этого раздела также идеальна.

Я использовал enfold theme, и все разделы устанавливаются из бэкэнда с помощью theme, а также егоцветной раздел темы, предоставленный ими.

Когда я обращаюсь к их поддержке, они предлагают использовать приведенный ниже код в function.php дочерней темы.

function change_aviajs() {
    wp_dequeue_script( 'avia-default' );
    wp_enqueue_script( 'avia-default-child', get_stylesheet_directory_uri().'/js/avia.js', array('jquery'), 2, true );
}

add_action( 'wp_enqueue_scripts', 'change_aviajs', 100 );

, затем они предлагают добавить sticky = $('.html_header_sticky').length, ниже этого shrink = $('.html_header_top.html_header_shrinking').length, в avia.js

Затем добавьте этот

if(sticky) {
    fixedMainPadding -= $header.height();
}

После этого:

if(frame.length){
    fixedMainPadding += frame.height();
}

Но все же нет удачи и ихРешение не решило проблему. Любая помощь будет оценена.

...