KTOffcanvas
is a Metronic's custom plugin defined in [metronic]/theme/html/[demo]/src/js/components/base/offcanvas.js
.
This is Metronic 7 documentation!
To use most of the Metronic build tools, Node.js LTS version is required. Version 14.x LTS is recommended. Some of the plugins and framework in Metronic v7 does not support the latest Node.js version. https://nodejs.org/en/
Offcanvas
Overview
Initialization
First parameter is the id, class, or tag of the HTML element. The second parameter is for the options.
_offcanvasObject = new KTOffcanvas(_element, {
baseClass: offcanvasClass,
overlay: true,
closeBy: 'kt_aside_close_btn',
toggleBy: {
target: 'kt_aside_mobile_toggle',
state: 'mobile-toggle-active'
}
});
Options
var options = {
baseClass: offcanvasClass,
overlay: true,
closeBy: 'kt_aside_close_btn',
toggleBy: {
target: 'kt_aside_mobile_toggle',
state: 'mobile-toggle-active'
}
}
Field | Type | Description | ||
---|---|---|---|---|
overlay |
boolean |
Enable/disable offcanvas overlay
|
||
baseClass |
string |
Set the base class for the offcanvas
|
||
closeBy |
string |
Define the element for the off canvas to be closed when this element is clicked
|
||
toggleBy |
object |
Define which element for the toggle and set the active state class name
|
API Methods
Method | Description |
---|---|
setDefaults(options) |
Set default options @param options |
isShown() |
Check if canvas is shown @returns {boolean} |
hide() |
Set to hide the canvas |
show() |
Set to show the canvas |
on(name, handler) |
Attach event @param name @param handler |
one(name, handler) |
Attach event that will be fired once @param name @param handler |