Montessori Lernwelten - Der Shop für Montessori Material

Montessori Lernwelten - Der Shop für Montessori Material

(function () { function setActive(list, index) { Array.prototype.forEach.call(list, function (el, i) { el.classList.toggle("active", i === index); }); } function getItems(inner) { return Array.prototype.filter.call(inner.children, function (el) { return el.classList.contains("carousel-item"); }); } function shuffle(list) { for (var i = list.length - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); var tmp = list[i]; list[i] = list[j]; list[j] = tmp; } return list; } function initCarousel(carousel) { var inner = carousel.querySelector(".carousel-inner"); if (!inner) return; var items = getItems(inner); if (!(items.length > 1)) return; shuffle(items).forEach(function (item) { inner.appendChild(item); }); setActive(items, 0); setActive(carousel.querySelectorAll(".carousel-indicators [data-slide-to]"), 0); window.jQuery(carousel).on("slid.bs.carousel", function () { var current = getItems(inner); var last = current[current.length - 1]; if (!last.classList.contains("active")) return; shuffle(current.slice(0, -1)).forEach(function (item) { inner.insertBefore(item, last); }); }); } var tries = 0; var timer = setInterval(function () { tries++; var ready = window.vueApp ? window.jQuery : null; var carousels = ready ? document.querySelectorAll(".random-slider .carousel") : []; if (carousels.length || tries === 100) { clearInterval(timer); Array.prototype.forEach.call(carousels, initCarousel); } }, 100); })();

Besonders beliebt

Neuheiten

$(document).ready(function () { // Initialize Owl Carousel const $carousel = $('.video-slider'); $carousel.owlCarousel({ items: 1, nav: true, dots: false, loop: true, autoplay: false, margin: 10, navText: [ '', '' ], }); });