var triggerTabList = [].slice.call(document.querySelectorAll('#newsTab button')) triggerTabList.forEach(function (triggerEl) { var tabTrigger = new bootstrap.Tab(triggerEl) triggerEl.addEventListener('click', function (event) { event.preventDefault() tabTrigger.show() }) }) var triggerTabList = [].slice.call(document.querySelectorAll('#contactTab button')) triggerTabList.forEach(function (triggerEl) { var tabTrigger = new bootstrap.Tab(triggerEl) triggerEl.addEventListener('click', function (event) { event.preventDefault() tabTrigger.show() }) }) //counter var isAlreadyRun = false; $(window).scroll(function() { $('.counting').each(function(i) { var bottom_of_object = $(this).position().top + $(this).outerHeight() / 2; var bottom_of_window = $(window).scrollTop() + $(window).height(); if (bottom_of_window > (bottom_of_object + 20)) { if (!isAlreadyRun) { $('.count-number2').each(function() { $(this).prop('Counter', 0).animate({ Counter: $(this).text() }, { duration: 2000, easing: 'swing', step: function(now) { $(this).text(Math.ceil(now)); } }); }); } isAlreadyRun = true; } }); }); var swiper = new Swiper(".adoptSlide", { slidesPerView: 3, spaceBetween: 0, freeMode: true, navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev", }, breakpoints: { "@0.00": { slidesPerView: 1, }, "@0.75": { slidesPerView: 2, }, }, });