ImageSlider.JS supports two modes for loading image data - from external .json files - "json" and declaratively - "local". Both modes require the same JSON formatting.
The slider below is using data from the json/esp-sv-acid-martin.json file which is loaded via AJAX.
The slider below is using the data that is entered in the source property of the control.
ImageSlide.JS supports two types for item scrolling that are set in the scroll property of the component - "normal" and "continuous". When "continuous" is set, images can scroll endlessly in both directions, while if "normal" is set, when the last or first items are reached, the respective buttons are disabled.
Demo of an endlessly scrolling ImageSlider.JS is available on this page.
ImageSlider.JS supports automatic item scrolling.
Slideshow demo is available on this page.
ImageSlider.JS can be initialized both on pageload and on demand. The lazy initialization can be used in AJAX applications, loading of galleries upon user interaction, etc.
You can learn how to initialize lazily ImageSlider.JS on this page.
The component can be fully removed from the page by using its destroy() method. It can be used in AJAX applications to prevent memory leaks or just to load another gallery in the same slider without the need of reloading the page.
Click here to learn how to dispose ImageSlider.JS.