Гравитация формирует многоступенчатое смещение якоря - PullRequest
0 голосов
/ 11 декабря 2018

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

Мой вопрос: есть ли смещение, которое я могу добавить к gform_confirmation_anchor, чтобы сместить для моего липкогоheader.

Вот код, который я пробовал, который находится в документации Gravity Forms: https://docs.gravityforms.com/gform_confirmation_anchor/

add_filter( 'gform_confirmation_anchor_5', function() {
    return 20;
} );

По сути, это позволяет вам только прокрутить до 20 пикселей сверху (однакоЯ не мог заставить это работать).

Мне нужно сместить прокрутку примерно на 100 пикселей.

Любая помощь будет принята.

1 Ответ

0 голосов
/ 18 апреля 2019

Обходной путь - добавить верхний отступ (CSS) к тегу формы, к которому привязан якорь, чтобы создать смещение.Padding-top: 50px, например, если вас беспокоит дополнительное пространство, вы можете удалить его с помощью margin-top: -50px;со смещением все еще работает.

...