View Categories

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

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.

Leave the first comment

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