0.4.3 • Published 6 years ago

reely v0.4.3

Weekly downloads
8
License
MIT
Repository
github
Last release
6 years ago

reely

A lightweight 360° slider for showcasing your products

  • No jQuery dependency
  • Heavily inspired by rollerblade
  • touch-friendly
  • Progressively loading images on initialization

Installation

npm install --save reely

Usage

<div class="reely">
  <img src="images/0000.jpg">
</div>
import reely from 'reely';

const images = [
  'images/0000.jpg',
  'images/0001.jpg',
  'images/0002.jpg'
];

const container = document.querySelector('.reely');

const slider = reely(container, {
  imageArray: images,
});

slider.init();

API

MethodArgumentsDescription
initoptionsInitializes reely with options
slideToslideNumberSlides slideNumber

Options

At initialization reely accepts multiple options:

Property NameTypeDefaultDescription
sensitivitynumber35The lower the number, the more sensitive the rotator will be. The number value represents distance in pixels between each frame change.
dragbooleantrueDetermines if the rotator is draggable. If set to false, image will rotate on any mouse movement along the X axis of the page.
autobooleanfalseDetermines if rotator should spin by itself. Default is set to false. If set to true, rotator will spin and user interaction will be disabled.
edgeStopbooleanfalseDetermines if the rotator should keep on rotating when the first or last image is reached.

Events

Event NameDescription
slideChangedEmits after the current slide has changed. Carries e.detail.currentSlide (see /examples folder)

Contribution

npm run dev

License

MIT

Copyright (c) 2018-present, Klaus Fischer

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago