epic-slidy
Version:
An EPIC slider
54 lines (53 loc) • 976 B
TypeScript
import Slidy from '..';
import { Options } from '../defs';
/**
* Create navigation.
*
* @export
* @class Nav
*/
export declare class Nav {
private _slidy;
private _opts;
/**
* Create thumbnail.
*/
private static _createThumb;
private static _createContent;
private _type;
private _template;
private _el;
private _items;
/**
* Creates an instance of Nav.
*/
constructor(_slidy: Slidy, _opts: Options);
/**
* Destroy component.
*/
destroy(): void;
/**
* Init component.
*/
private _init;
/**
* Bind event handlers.
*/
private _bind;
/**
* Bind nav handlers.
*/
private _bindNav;
/**
* Clear active nav item.
*/
private _clearActive;
/**
* Set active nav item.
*/
private _setActive;
/**
* On nav item click
*/
private _onClick;
}