Accordion API
Because accordions are a card deck UX, they use use SA5's card deck controller interface for the JS API ( first, last, next, prev, open item #... ). However this API is not fully implemented yet on the Accordion element.
Initialization
Outside of callback events, you can also access the SA5 Slider object by constructing one explicitly;
Once you have this, you can call its methods and properties;
Properties
name
property returns the[wfu-accordion]
name, if one was set.currentIndex
gets or sets the 0-based index of the current slide ( i.e. 5 slides would be numbered 0, 1, 2, 3, 4 ).currentNum
gets or sets the 1-based index of the current slide ( i.e. 5 slides would be numbered 1, 2, 3, 4, 5 ).
Methods
goToFirst()
navigates to the first slidegoToLast()
navigates to the last slidegoToPrev()
navigates to the prev slidegoToNext()
navigates to the next slide
Examples
These examples assume that;
You have a Slider
The Slider has a
wfu-slider
attribute with a value ofslider1
You have the SA5 library installed
Navigating Slides
First, setup the slider object-
Setup any buttons or other triggers you want, to perform other navigations.
For example, suppose we have a button with an ID of buttonNext
and we want it to navigate to the next slide;
Events
accordionChanged
Last updated
Was this helpful?