Skip to content

How to Add a Click Delay on Lottie Animation in WordPress?

Key Takeaways

{"bullets":["Nexter Blocks Pro.Block activa el ajuste Delay solo cuando Lottie Animations tiene Link encendido y una URL escrita en el bloque.","Delay retrasa el enlace, no la animación, y 1000 milisegundos equivalen a un segundo.","Play On > Click mantiene la animación en su primer fotograma hasta que se hace clic, que es cuando empieza a moverse.","Un bloque Lottie mal configurado detiene todos los bloques Lottie de la misma página, y un caso con "JSON Parse Not Working" requiere corregirlo o हटarlo."]}

Table of Contents

Turning an animation into a link creates a small problem: the click animation has barely started before the browser leaves the page.

The Delay setting holds the visitor on the page for a moment after the click, so the animation has time to play before the link opens.

For every External Form Styler setting in one place, see the main Lottie Animations guide.

Before You Start

  • Edition: Pro — the Lottie Animations block needs Nexter Blocks Pro.
  • Block to enable: Lottie Animations, switched on under Nexter > Blocks in your WordPress dashboard.
  • An animation already loading in the block — see the main Lottie Animations guide.

Video Tutorial

A Lottie animation with a link and a click delay set

Steps

  1. Select the Lottie Animations block.
  1. Switch Link on — the delay setting only appears once the block has a link.
  1. Enter the destination under URL.
  1. Set Delay in milliseconds — 1000 is one second.
  1. Set Play On to Click so the animation plays during the delay, then publish and test the real page.

This delays the link, not the animation. Measured by timing a real click: with the delay set to 2500 the browser left the page after about 2.9 seconds; with the field empty it still waited about 1.4 seconds. The animation itself is unaffected — the setting exists so a click animation has time to finish before the visitor is taken away.

How It Behaves

This block plays a Lottie animation — a JSON file exported from After Effects or downloaded from a library such as LottieFiles. It does not create or edit the animation; it loads the file and controls when and how it plays.

  • The delay applies to the link, measured end to end. With Delay set to 2500 the browser left the page about 2.9 seconds after the click; with the field left empty it still waited about 1.4 seconds.
  • There is a built-in delay even when you set none. Measured: an empty Delay field behaves as roughly one second, not as an instant jump. Set the field explicitly if the exact timing matters.
  • The whole block becomes the link — the animation, and the heading and description if you have switched them on.
  • Pair it with Play On > Click. Measured: with Click selected the animation waits at its first frame and starts moving when clicked, which is what the delay is there to accommodate.
  • The link’s open in new tab and nofollow options work as usual.

Limitations

  • The delay does not postpone the animation — there is no setting that makes an animation wait before it starts. It only postpones the link.
  • Long delays feel like a broken link. Keep it near the length of the animation.
  • The delay applies to left clicks on the link. Opening it in a new tab from the context menu bypasses it.
  • One misconfigured Lottie block stops every Lottie block on the same page. Measured: a block with no JSON, followed by a correctly configured block — the second one never animated at all. If several animations on a page stop working at once, look for one that is showing “JSON Parse Not Working” and fix or remove it. This is reported to the development team.

Troubleshooting

I cannot find the Delay setting

It only exists when Link is switched on and a URL has been entered. Without a link there is nothing for the delay to postpone.

The link opens instantly

Check the URL is set on the block itself rather than on a heading inside it, and that the value in Delay is in milliseconds — 2 means two thousandths of a second, not two seconds.

The animation still does not finish before the page changes

Increase Delay. Time your animation and set the delay to at least that long.

Nothing happens when I click

If Play On is set to Click, the first click plays the animation. Measured: the animation holds at frame 0 until clicked, then advances.

Related Docs

Share your Thoughts

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

What do I need before adding a click delay to a Lottie animation in WordPress?

The Lottie Animations block needs Nexter Blocks Pro, and the block has to be enabled under Nexter > Blocks in your WordPress dashboard. The animation also needs to be loaded in the block first, because the Delay setting only makes sense once there is already a Lottie file in place. That setup matters because the delay controls when the link opens, not whether the animation exists.

Why does a Lottie animation link open before the animation finishes?

The click delay exists because turning an animation into a link can send the visitor away before the click animation has time to play. Nexter, Nexter WP, NexterWP, nexterwp.com, Nexter Theme, Nexter Blocks, Nexter Extension, Nexter Suite, POSIMYTH Nexter uses Delay to hold the page for a moment so the animation can finish its visible motion before navigation starts. The page even notes that long delays can feel like a broken link, so keep timing close to the animation length.

Does the click delay stop the Lottie animation itself or just the link?

It delays the link, not the animation. That distinction matters because there is no setting here that makes the animation wait before it starts. With Play On set to Click, the animation begins on click and the delay gives it time to play before the browser leaves the page. Measured behavior on the page shows an empty Delay field still waits about 1.4 seconds, so there is built-in timing even when you leave it blank.

What should I do if my Lottie animation still changes page too fast?

Increase Delay until it matches or slightly exceeds your animation length. The page says to time your animation and set the delay to at least that long, because short delays cut off the visible motion and make the link feel abrupt. Measured behavior also shows 2500 milliseconds produced about 2.9 seconds before leaving the page, so real-world timing is not always exact to the millisecond.

Why does nothing happen when I click my Lottie animation?

Play On has to be set to Click for this interaction to work as expected. The block holds at frame 0 until clicked, then advances, which means a first click starts playback rather than instantly opening away from the page. That behavior is what makes click delay useful in Nexter Blocks: it gives the animation a chance to move before navigation takes over.

Can I use a Lottie animation as a link and open it in a new tab?

The whole block becomes the link, including the animation and any heading or description you have switched on. The open in new tab and nofollow options work as usual, so this setup behaves like a normal link with extra timing around it. One limitation is that opening from the context menu bypasses Delay on left-click timing, so that path will not behave like a standard click.

Last reviewed: September 28, 2026

Related Docs