View Categories

Why Does My Site “Jump” to the Top of the Page When I Trigger a Popup?

Table of Contents

Description #

A Click Open trigger can cause your website or page to jump to the top a split second before the popup is displayed.

Cause #

This might happen if you implemented the custom CSS for smooth scrolling (Option 1). 

Solution #

To fix this issue, use the following CSS (Option 2) instead. The styles are slightly modified compared to Option 1 CSS example provided in Solution #5.

html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden;
    position: fixed;
    width: 100%;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

You can view the original CSS source on GitHub.

Updated on October 24, 2024

Leave the first comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.