Tiny Slider's Javascript is globally initialized with our KTApp wrapper defined in src/js/layout/app.js within the initTinySliders function.
To include Tiny Slider into your project, you need to include a HTML attribute data-tns="true" within the slider element. For more options available, such as loop parameters and more, please refer to the options below.
Swapper instances can also be controlled programmatically. For more information on Smooth Scroll's other options, please refer to the official plugin site.
Markup Reference
Tiny Slider uses HTML attributes to set specific configurations. Here are some references for each below. For complete list of options, please refer to the official documentation.
HTML Attribute references
Name
Type
Description
data-tns
mandatory
Enables the current element as the Tiny Slider wrapper component. Accepts true or false values.
data-tns-loop
optional
Enables looping slides. Accepts true or false values.
data-tns-swipe-angle
optional
Enables swipe or drag will not be triggered if the angle is not inside the range when set. Accepts true or false values.
data-tns-speed
optional
Sets the speed of the slide animation (in "ms"). Accepts positive integer values.
data-tns-autoplay
optional
Toggles the automatic change of slides.. Accepts true or false values.
data-tns-autoplay-timeout
optional
Sets time between 2 autoplay slides change (in "ms"). Accepts positive integer values.
data-tns-controls
optional
Enables next and prev navigation buttons. Accepts true or false values.
data-tns-nav
optional
Enables the display of all navigation components like dots. Accepts true or false values.
data-tns-items
optional
Sets number of slides being displayed in the viewport. Accepts positive integer values.
data-tns-center
optional
Center the active slide in the viewport. Accepts true or false values.
data-tns-dots
optional
Toggles display of dots component. Accepts true or false values.
data-tns-prev-button
optional
Defines the custom previous button element by id. Accepts element id in string values.
data-tns-next-button
optional
Defines the custom next button element by id. Accepts element id in string values.