All the methods must be called on the SilverTrack instance. It is possible to retrieve the instance through the container used to create the track, example:
// It will only create a new instance, in the first time, or retrieves an existing one
var track = $(".slider-container").silverTrack();
// Calling methods
track.hasPrev();
track.prev();
track.goToPage(3);
// ...| name | description | parameters |
|---|---|---|
| start | Starts SilverTrack | |
| goToPage | Goes to a specific page when it existsm | page |
| next | Goes to the next page when it exists | |
| prev | Goes to the previous page when it exists | |
| hasNext | Returns true if next page exist | false |
| hasPrev | Returns true if previous page exist | |
| restart | Restarts the position of the items, by default goes to the first page. This method accepts an opts object with page, keepCurrentPage and animate attributes. Default: {page: 1, keepCurrentPage: false, animate: false} | opts |
| install | Installs a plugin. Check out the how to Creating a plugin | plugin |
| reloadItems | Nullifies the items cache forcing the plugin to reload | |
| updateTotalPages | Disables the calculation of totalPages and defines the new one with the informed number | totalPages |
| findPluginByName | Finds an installed plugin by its name. It returns null if the plugin is not installed. Ex: track.findPluginByName("Navigator") | name |