2.1.0 • Published 5 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
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
0.7.1
5 years ago
0.6.1
5 years ago
0.5.0
5 years ago
0.7.0
5 years ago
0.6.0
5 years ago
0.4.1
5 years ago
0.4.0
5 years ago
0.3.1
5 years ago
0.3.0
5 years ago
0.2.5
5 years ago
0.2.4
5 years ago
0.2.3
5 years ago
0.2.2
5 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago