Here is the list of event triggered by this Plugin
created
=> when new Instance of TourJs is created.started
=> When tour startednextSlide
=> When next button clicked from Slide panel.previousSlide
=> When previous button clicked Slide panel.completed
=> When completed button clicked from Tour info box.canceled
=> When completed button clicked from Tour info box.
Sometimes you might need to trigger your custom event inside your custom theme.
function myFunc() {
Tourjs.EventTarget.dispatch('YourCustomEventName', {id: 1});
}
TourJs.EventTarget.addEventListener('started', (e) => {
//all of our data is stored in e.detail property.
console.log(e.detail);
});