KTToggle is a Metronic's custom plugin defined in [metronic]/theme/html/[demo]/src/js/components/base/toggle.js.
 The World’s #1 Bootstrap 4 HTML, Angular 10, React, VueJS & Laravel
			
				The World’s #1 Bootstrap 4 HTML, Angular 10, React, VueJS & LaravelKTToggle 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} |