JS API
Options
boundary
- Type:
string - Default:
'clamp'
Three boundary behaviors are available: clamp, loop, or bounce:
clamp: stops when the index reachesmaxIndex.loop: restarts from the beginning when the index reachesmaxIndex.bounce: reverses direction and goes backward when the index reachesmaxIndex.
html
<div
data-component="Indexable"
data-option-boundary="loop">
...
</div>reverse
- Type:
boolean - Default:
false
Defines the initial direction of the count.
html
<div
data-component="Indexable"
data-option-reverse>
...
</div>total
- Type:
number - Default:
0
Defines the number of items to navigate through. It sets the length property, allowing the Indexable component to be used standalone without extending it. Subclasses may override the length getter to derive it from their content instead.
html
<div
data-component="Indexable"
data-option-total="3">
...
</div>