Variables
A few variables accessible in swup instance that could be helpful.
transition#
Holds information about the latest transition. Set at the beginning of the current transition to be used further on (right after the loadPage
method call).
swup.transition ===
{
from: '/about', // route of previous page
to: '/team', // route of next page
custom: 'slide-in' // content of [data-swup-transition] attribute or customTransition property passed to loadPage()
};
currentPageUrl#
The URL of the page last navigated to, after any redirects.
options#
Current options, after merging swup defaults and user options.
plugins#
Array of all plugin instances currently enabled on swup.
scrollToElement#
Holds the hash/id of any element that needs to be scrolled to after navigation. Used by the scroll plugin.
// After clicking a link to /about#team
swup.scrollToElement === '#team';