Hello. What kind of events do you want to add?
-
This reply was modified 3 years, 8 months ago by
Avirtum.
You can use this code below, just copy & paste it to the custom js section.
const instance = this;
const $ = jQuery;
let visible = true;
instance.$container.on('click', (e) => {
if($(e.target).hasClass('vision-image')) { // only from the image map and not from other elements
visible = !visible;
instance.$container.find('.vision-layers').css({'display': visible ? '' : 'none'});
instance.$container.find('.vision-tooltips').css({'display': visible ? '' : 'none'});
instance.$container.find('.vision-popovers').css({'display': visible ? '' : 'none'});
}
});
-
This reply was modified 3 years, 8 months ago by
Avirtum.
Hi!
Many thanks for your awesome support & script sent
Best, Tasos
I added another code Maybe it will help someone too.
const instance = this;
const $ = jQuery;
let visible = true;
instance.$container.on('click', (e) => {
if($(e.target).hasClass('vision-image')) { // only from the image map
visible = !visible;
instance.$container.find('.vision-layers .vision-layer').each((index, el) => {
const id = $(el).data('layer-id');
visible ? instance.hideTooltip(id) : instance.showTooltip(id);
});
}
});