Spaces:
Running
Running
window.HELP_IMPROVE_VIDEOJS = false; | |
$(document).ready(function() { | |
var options = { | |
slidesToScroll: 1, | |
slidesToShow: 3, | |
loop: true, | |
infinite: true, | |
autoplay: false, | |
autoplaySpeed: 3000, | |
} | |
// Initialize all div with carousel class | |
var carousels = bulmaCarousel.attach('.carousel', options); | |
// Loop on each carousel initialized | |
for(var i = 0; i < carousels.length; i++) { | |
// Add listener to event | |
carousels[i].on('before:show', state => { | |
console.log(state); | |
}); | |
} | |
// Access to bulmaCarousel instance of an element | |
var element = document.querySelector('#my-element'); | |
if (element && element.bulmaCarousel) { | |
// bulmaCarousel instance is available as element.bulmaCarousel | |
element.bulmaCarousel.on('before-show', function(state) { | |
console.log(state); | |
}); | |
} | |
}) | |
document.addEventListener("DOMContentLoaded", function () { | |
document.querySelectorAll(".content").forEach(section => { | |
const tabs = section.querySelectorAll(".tabs li"); | |
const contents = section.querySelectorAll(".video-content"); | |
tabs.forEach(tab => { | |
tab.addEventListener("click", function () { | |
tabs.forEach(t => t.classList.remove("is-active")); | |
tab.classList.add("is-active"); | |
const targetId = tab.getAttribute("data-target"); | |
contents.forEach(c => c.classList.remove("is-active")); | |
const target = section.querySelector(`#${targetId}`); | |
if (target) target.classList.add("is-active"); | |
}); | |
}); | |
}); | |
}); | |