2.1.0 • Published 5 years ago

@ciebit/carousel v2.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Carousel

A simple Typescript carousel

Example

import { Carousel } from '@ciebit/carousel'


document.addEventListener('DOMContentLoaded', () => 
{
    const container: HTMLElement = document.querySelector('.container')
    const items: NodeListOf<HTMLElement> = document.querySelectorAll('.item')

    const carousel = new Carousel(container)
    carousel.addElement(...Array.prototype.slice.call(items))


    // Navigation buttons (optional)
    const buttonNext: HTMLButtonElement = document.querySelector('.buttonNext')
    buttonNext.addEventListener('click', carousel.moveNext.bind(carousel))

    const buttonPrevious: HTMLButtonElement = document.querySelector('.buttonPrevious')
    buttonPrevious.addEventListener('click', carousel.movePrevious.bind(carousel))


    // Automatic scrolling
    carousel.setInterval(2000).setSizeSkip(200).autoMove(true)
})
2.1.0

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago