Turn More Visitors Into
Customers—Now For Less

  1. 1Instant savings.
  2. 2Easy setup.
  3. 3Real impact.

View Special Pricing Offer

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.

Leave the first comment

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