Skip to main content

JS Events

On frontend there are a lot of JS events. Usage example:

document.addEventListener('init.blocks.gkt', function(event) {
  console.log( event );
})
document.addEventListener('show.accordion.gkt', function( event ) {
  console.log( event, event.relatedTarget );
})

General events:

EventParams
init.gktevent
init.blocks.gktevent

Accordion block events:

EventParams
prepare.accordion.gktevent.target
prepared.accordion.gktevent.target
hide.accordion.gktevent.target, event.relatedTarget
hidden.accordion.gktevent.target, event.relatedTarget
show.accordion.gktevent.target, event.relatedTarget
shown.accordion.gktevent.target, event.relatedTarget

Alert block events:

EventParams
close.alert.gktevent.target
closed.alert.gktevent.target

Carousel block events:

EventParams
init.carousel.gktevent.target, event.options
inited.carousel.gktevent.target, event.options
touchStart.carousel.gktevent.target, event.originalEvent
touchMove.carousel.gktevent.target, event.originalEvent
touchEnd.carousel.gktevent.target, event.originalEvent

Changelog block events:

EventParams
prepare.changelog.gktevent.target
prepared.changelog.gktevent.target

Countdown block events:

EventParams
prepare.countdown.gktevent.target
prepared.countdown.gktevent.target

Gist block events:

EventParams
prepare.gist.gktevent.target, event.options
prepared.gist.gktevent.target, event.options

Google Maps block events:

EventParams
prepare.googleMaps.gktevent.target, event.options
prepared.googleMaps.gktevent.target, event.options, event.instance

Image Compare block events:

EventParams
move.imageCompare.gktevent.target, event.originalEvent

Tabs block events:

EventParams
prepare.tabs.gktevent.target
prepared.tabs.gktevent.target
show.tab.gktevent.target, event.relatedTarget
shown.tab.gktevent.target, event.relatedTarget
hide.tab.gktevent.target, event.relatedTarget
hidden.tab.gktevent.target, event.relatedTarget

Video block events:

EventParams
prepare.video.gktevent.target
prepared.video.gktevent.target
prepare.videoWorker.gktevent.target, event.options
prepared.videoWorker.gktevent.target, event.api
prepare.videoObserver.gktevent.target, event.config

Counter Box and Progress blocks events:

EventParams
prepare.counter.gktevent.target, event.config
count.counter.gktevent.target, event.config
counted.counter.gktevent.target, event.config

Numbered List block events:

EventParams
prepare.numberedList.gktevent.target

Scroll Reveal extension events:

EventParams
prepare.scrollReveal.gktevent.target, event.config
prepared.scrollReveal.gktevent.target, event.config
show.scrollReveal.gktevent.target, event.config
shown.scrollReveal.gktevent.target, event.config
Was this page helpful?