KTToggle
is a Metronic's custom plugin defined in [metronic]/theme/html/[demo]/src/js/components/base/toggle.js
.
KTToggle
is a Metronic's custom plugin defined in [metronic]/theme/html/[demo]/src/js/components/base/toggle.js
.
First parameter is the id, class, or tag of the HTML element. The second parameter is for the options.
var _toggleObject = new KTToggle(_toggleElement, {
target: KTUtil.getBody(),
targetState: 'topbar-mobile-on',
toggleState: 'active',
});
var options = {
target: KTUtil.getBody(),
targetState: 'topbar-mobile-on',
toggleState: 'active',
};
Field | Type | Description | ||
---|---|---|---|---|
target |
string |
The target for the class name changed
|
||
targetState |
string |
The state class name to be added to the
|
||
toggleState |
string |
The active state for the toggler
|
Method | Description |
---|---|
setDefaults(options) |
Set default options |
getState() |
Get toggle state |
toggle() |
Toggle |
toggleOn() |
Toggle on |
toggleOff() |
Toggle off |
on(name, handler) |
Attach event @returns {KTToggle} |
one(name, handler) |
Attach event that will be fired once @returns {KTToggle} |