KTHeader is a Keen's custom plugin defined in[keen]/theme/src/assets/js/theme/core/base/header.js.
KTHeader is a Keen's custom plugin defined in[keen]/theme/src/assets/js/theme/core/base/header.js.
First parameter is the id, class, or tag of the HTML element. The second parameter is for the options.
var header = new KTHeader(id, options);
var header = new KTHeader('kt_header', {
classic: false,
offset: {
mobile: 150,
desktop: 200
},
minimize: {
mobile: false,
desktop: false
}
});
var options = {
classic: false,
offset: {
mobile: 150,
desktop: 200
},
minimize: {
mobile: false,
desktop: false
}
}
| Field | Type | Description | ||
|---|---|---|---|---|
classic |
boolean |
Header type
|
||
offset |
object |
Set header top offset for both desktop and mobile mode
|
||
minimize |
object |
Set header minimize for both desktop and mobile mode
|
| Method | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
setDefaults(options) |
Set default options
|
||||||||||||
on(name, handler) |
Register event
|
||||||||||||
one(name, handler) |
Register event to be run once
|
||||||||||||