(function($) {
// 'use strict';
// Main Navigation
$( '.hamburger-menu' ).on( 'click', function() {
$(this).toggleClass('open');
$('.site-navigation').toggleClass('show');
});
// Hero Slider
var mySwiper = new Swiper('.hero-slider', {
slidesPerView: 1,
spaceBetween: 0,
loop: true,
pagination: {
el: '.swiper-pagination',
clickable: true,
renderBullet: function (index, className) {
return '0' + (index + 1) + '';
},
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev'
}
});
// Cause Slider
var causesSlider = new Swiper('.causes-slider', {
slidesPerView: 3,
spaceBetween: 30,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev'
},
breakpoints: {
1200: {
slidesPerView: 2,
spaceBetween: 30,
},
768: {
slidesPerView: 1,
spaceBetween: 0,
}
}
} );
// Accordion & Toggle
$('.accordion-wrap.type-accordion').collapsible({
accordion: true,
contentOpen: 0,
arrowRclass: 'arrow-r',
arrowDclass: 'arrow-d'
});
$('.accordion-wrap .entry-title').on('click', function() {
$('.accordion-wrap .entry-title').removeClass('active');
$(this).addClass('active');
});
// Tabs
$(function() {
$('.tab-content:first-child').show();
$('.tab-nav').bind('click', function(e) {
$this = $(this);
$tabs = $this.parent().parent().next();
$target = $($this.data("target"));
$this.siblings().removeClass('active');
$target.siblings().css("display", "none");
$this.addClass('active');
$target.fadeIn("slow");
});
$('.tab-nav:first-child').trigger('click');
});
// Circular Progress Bar
$('#loader_1').circleProgress({
startAngle: -Math.PI / 4 * 2,
value: 0.83,
size: 156,
thickness: 3,
fill: {
gradient: ["#ff5a00", "#ff3600"]
}
}).on('circle-animation-progress', function(event, progress) {
$(this).find('strong').html(Math.round(83 * progress) + '%');
});
$('#loader_2').circleProgress({
startAngle: -Math.PI / 4 * 2,
value: 0.9999,
size: 156,
thickness: 3,
fill: {
gradient: ["#ff5a00", "#ff3600"]
}
}).on('circle-animation-progress', function(event, progress) {
$(this).find('strong').html(Math.round(100 * progress) + '%');
});
$('#loader_3').circleProgress({
startAngle: -Math.PI / 4 * 2,
value: 0.75,
size: 156,
thickness: 3,
fill: {
gradient: ["#ff5a00", "#ff3600"]
}
}).on('circle-animation-progress', function(event, progress) {
$(this).find('strong').html(Math.round(75 * progress) + '%');
});
$('#loader_4').circleProgress({
startAngle: -Math.PI / 4 * 2,
value: 0.65 ,
size: 156,
thickness: 3,
fill: {
gradient: ["#ff5a00", "#ff3600"]
}
}).on('circle-animation-progress', function(event, progress) {
$(this).find('strong').html(Math.round(65 * progress) + '%');
});
// Counter
$(".start-counter").each(function () {
var counter = $(this);
counter.countTo({
formatter: function (value, options) {
return value.toFixed(options.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ',');
}
});
});
// Bar Filler
$('.featured-fund-raised-bar').barfiller({ barColor: '#ff5a00', duration: 1500 });
$('.fund-raised-bar-1').barfiller({ barColor: '#ff5a00', duration: 1500 });
$('.fund-raised-bar-2').barfiller({ barColor: '#ff5a00', duration: 1500 });
$('.fund-raised-bar-3').barfiller({ barColor: '#ff5a00', duration: 1500 });
$('.fund-raised-bar-4').barfiller({ barColor: '#ff5a00', duration: 1500 });
$('.fund-raised-bar-5').barfiller({ barColor: '#ff5a00', duration: 1500 });
$('.fund-raised-bar-6').barfiller({ barColor: '#ff5a00', duration: 1500 });
// Load more
let $container = $('.portfolio-container');
let $item = $('.portfolio-item');
$item.slice(0, 9).addClass('visible');
$('.load-more-btn').on('click', function (e) {
e.preventDefault();
$('.portfolio-item:hidden').slice(0, 9).addClass('visible');
});
})(jQuery);