"Media Team Producties geeft mensen met talenten en een afstand tot de arbeidsmarkt de kans om te werken met audio, video, podcasts en 3D-printen.
Passie voor uitdagingen én altijd op zoek naar creatieve oplossingen''
Onze opdrachtgevers:
Onze Opdrachtgevers:
/* Forceer de muis naar een handje op álle lagen binnen de carousel */
.carousel-links,
.carousel-links .swiper-slide,
.carousel-links img,
.carousel-links .elementor-carousel-image {
cursor: pointer !important;
pointer-events: auto !important;
}
(function() {
const links = [
'https://www.reiniervanarkel.nl/',
'https://kerststallendenbosch.nl/',
'https://www.politie.nl/mijn-buurt/politiebureaus/09/vught.html?geoquery=oostelbeers&distance=25.0',
'https://museumslager.nl/',
'https://www.oeteldonk.org/',
'https://www.s-hertogenbosch.nl/',
'https://growingpaper.com/',
'https://jheronimusbosch-artcenter.nl/'
];
function initCarouselLinks() {
// Luister met 'capture' fase om Elementor's eigen scripts voor te zijn
document.addEventListener('click', function (e) {
// Zoek naar de geklikte slide binnen de container met klasse 'carousel-links'
const slide = e.target.closest('.carousel-links .swiper-slide');
if (!slide) return;
// Haal het Swiper indexnummer op
let index = slide.getAttribute('data-swiper-slide-index');
// Valt Swiper terug op standaard HTML index?
if (index === null || index === undefined) {
const slides = Array.from(slide.parentElement.querySelectorAll('.swiper-slide:not(.swiper-slide-duplicate)'));
index = slides.indexOf(slide);
}
index = parseInt(index, 10);
// Als er een link bestaat voor deze index, open deze
if (!isNaN(index) && links[index]) {
e.preventDefault();
e.stopPropagation();
window.open(links[index], '_blank', 'noopener,noreferrer');
}
}, true); // 'true' zorgt dat ons script als EERSTE reageert op de klik
}
// Voer direct uit óf wacht tot de DOM klaar is
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initCarouselLinks);
} else {
initCarouselLinks();
}
})();









