2.1.0 • Published 4 years ago
@kilokilo/ewz-slider v2.1.0
ewz-slider
HTML
<div class="video-list__items js-slider-container">
<div class="video-list__items-track js-slider-track">
<div class="video-list__item js-slider-item" data-id="id-1"></div>
<div class="video-list__item js-slider-item" data-id="id-2"></div>
<div class="video-list__item js-slider-item" data-id="id-3"></div>
<div class="video-list__item js-slider-item" data-id="id-4"></div>
<div class="video-list__item js-slider-item" data-id="id-5"></div>
<div class="video-list__item js-slider-item" data-id="id-6"></div>
<div class="video-list__item js-slider-item" data-id="id-7"></div>
</div>
<div class="video-list__stepper">
<div class="video-list__step js-slider-dot"></div>
<div class="video-list__step js-slider-dot"></div>
<div class="video-list__step js-slider-dot"></div>
<div class="video-list__step js-slider-dot"></div>
<div class="video-list__step js-slider-dot"></div>
<div class="video-list__step js-slider-dot"></div>
<div class="video-list__step js-slider-dot"></div>
</div>
</div>
JavaScript
const container = document.querySelector('.js-slider-container')
const track = container.querySelector('.js-slider-track')
const dots = [...container.querySelectorAll('.js-slider-dot')]
const slider = new Slider(container, track, {dots, useWheel: true, callback: onClick})
onResize()
requestAnimationFrame(update)
function onResize() {
slider.onResize()
}
function update(time) {
requestAnimationFrame(update)
TWEEN.update(time)
slider.update(time)
}
function onClick(id) {
//DO something
}
Options
- dots: HTMLElement[]
- useWheel: boolean
- autoEnable: boolean
- callback: (id: string) => void
- itemActiveClass: string
- dotActiveClass: string
Copyright © 2019 KiloKilo GmbH
2.1.0
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
0.7.1
4 years ago
0.6.1
4 years ago
0.5.0
4 years ago
0.7.0
4 years ago
0.6.0
4 years ago
0.4.1
4 years ago
0.4.0
4 years ago
0.3.1
4 years ago
0.3.0
4 years ago
0.2.5
4 years ago
0.2.4
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago