1.0.0 • Published 4 years ago
popstate-direction v1.0.0
Popstate direction events
Emits forward and back events on popstate. Completely transparent,
preserves all History functionality and works with location.hash. Follows the
same semantics as popstate.
Installation
# Yarn
yarn add popstate-direction
# npm
npm install popstate-directionUsage
The library must be included before any call to history.pushState or
history.replaceState, before setting location.hash, or accessing
history.state.
import 'popstate-direction';
window.addEventListener('forward', event => {
console.log(event, history.state);
});
window.addEventListener('back', event => {
console.log(event, history.state);
});Compatibility
Written in ES6. If transpiled should work in all browsers that support the History API.
1.0.0
4 years ago