Select Flickity slides with links
npm install flickity-hash_Select Flickity slides with links_
+ Connect hash links to select Flickity slides. View cell 2
+ Use URLs for slides: https://example.com/#cell2
+ Change page hash to match selected slide.
Add hash.js to your scripts.
+ hash.js
`` html`
npm: npm install flickity-hash
Yarn: yarn add flickity-hash
Enable hash behavior by setting hash: true in Flickity options.
` js`
// jQuery
let $carousel = $('.carousel').flickity({
hash: true,
});
` js`
// vanilla JS
let flkty = new Flickity( '.carousel', {
hash: true,
});
` html`
...
Add id attributes to cell elements.
` html`
...
...
...
Hash links will select slides on click.
` html`
View cell 2
` js
const Flickity = require('flickity');
require('flickity-hash');
let flkty = new Flickity( '.carousel', {
hash: true,
});
``
---
By Metafizzy 🌈🐻