Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hadichahine/pageswitcher
Page switcher for websites.
https://github.com/hadichahine/pageswitcher
animation frontend javascript javascript-library pages switch
Last synced: 18 days ago
JSON representation
Page switcher for websites.
- Host: GitHub
- URL: https://github.com/hadichahine/pageswitcher
- Owner: hadichahine
- License: mit
- Created: 2019-02-08T21:07:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-09T23:56:59.000Z (over 4 years ago)
- Last Synced: 2024-04-26T10:44:53.328Z (10 months ago)
- Topics: animation, frontend, javascript, javascript-library, pages, switch
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# page-switcher
page-switcher provides a state machine for dealing with switching pages on a website. The interface is abstract making it usable almost on everything that runs Javascript.
# Usage```javascript
const { createCardSwitcher } = require('page-switcher')const switcher = createCardSwitcher([
{
show(){
console.log('page one shown')
},
hide(){
console.log('page one hidden')
}
},
{
show(){
console.log('page two shown')
},
hide(){
console.log('page two hidden')
}
},
])switcher.next()
switcher.backwards()
```
# LicenseMIT