To delay a page transition until after an animation finishes in Webflow without interrupting the animation, you can use a combination of page trigger animations and a custom page link click delay using Webflow interactions.
At the end of your interaction timeline, add a “Wait” action equivalent to the full duration of your animation (e.g., 1.5 seconds).
After the Wait, add a custom code Embed or page redirection using a tiny script:
Use the interaction’s “Custom Code” → “Run JavaScript” action at the end:
Script Example (edit page slug as needed):
window.location.href = "/target-page";
This will delay the actual navigation until after the animation is complete.
div
and removing the link.link block
with no destination, triggering navigation via JavaScript as above.To delay a page transition after an animation in Webflow, trigger an animation on link click, add a timed wait, and execute a JavaScript redirect after the animation ends. This method keeps the animation uninterrupted while managing the timing of the page transition.