Mini Shell
(function($) {
"use strict";
$('.dropdown-menu a.dropdown-toggle').on('click', function(e) {
if (!$(this).next().hasClass('show')) {
$(this).parents('.dropdown-menu').first().find('.show').removeClass('show');
}
var $subMenu = $(this).next('.dropdown-menu');
$subMenu.toggleClass('show');
$(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown', function(e) {
$('.dropdown-submenu .show').removeClass('show');
});
return false;
});
$(document).on('ready', function() {
$("[data-background]").each(function() {
$(this).css("background-image", "url(" + $(this).attr("data-background") + ")");
});
});
if ($('.search-box-outer').length) {
$('.search-box-outer').on('click', function() {
$('body').addClass('search-active');
});
$('.close-search').on('click', function() {
$('body').removeClass('search-active');
});
}
new WOW().init();
$('.hero-slider').owlCarousel({
loop: true,
nav: true,
dots: false,
margin: 0,
autoplay: true,
autoplayHoverPause: true,
autoplayTimeout: 5000,
items: 1,
navText: ["<i class='far fa-long-arrow-left'></i>", "<i class='far fa-long-arrow-right'></i>"],
onInitialized: function(event) {
var $firstAnimatingElements = $('.owl-item').eq(event.item.index).find("[data-animation]");
doAnimations($firstAnimatingElements);
},
onChanged: function(event) {
var $firstAnimatingElements = $('.owl-item').eq(event.item.index).find("[data-animation]");
doAnimations($firstAnimatingElements);
}
});
function doAnimations(elements) {
var animationEndEvents = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
elements.each(function() {
var $this = $(this);
var $animationDelay = $this.data('delay');
var $animationDuration = $this.data('duration');
var $animationType = 'animated ' + $this.data('animation');
$this.css({
'animation-delay': $animationDelay,
'-webkit-animation-delay': $animationDelay,
'animation-duration': $animationDuration,
'-webkit-animation-duration': $animationDuration,
});
$this.addClass($animationType).one(animationEndEvents, function() {
$this.removeClass($animationType);
});
});
}
$('.testimonial-slider').owlCarousel({
loop: true,
margin: 10,
nav: false,
dots: true,
autoplay: true,
responsive: {
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 3
}
}
});
$('.event-slider').owlCarousel({
loop: true,
margin: 25,
nav: true,
dots: true,
autoplay: false,
navText: ["<i class='far fa-angle-left'></i>", "<i class='far fa-angle-right'></i>"],
responsive: {
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 3
}
,
1500: {
items: 4
}
}
});
$(document).ready(function(){
if ($(window).width() < 1200) {
$("#tag-slider").owlCarousel({
items: 4, // Adjust the number of visible items as needed
loop: true,
margin: 10,
nav: true,
navText: ["<i class='fas fa-chevron-left'></i>","<i class='fas fa-chevron-right'></i>"],
responsive:{
0:{
items:1.5
},
600:{
items:3
},
992:{
items:4
}
}
});
}
});
$('.department-slider').owlCarousel({
loop: true,
margin: 25,
nav: true,
dots: true,
autoplay: false,
navText: ["<i class='far fa-angle-left'></i>", "<i class='far fa-angle-right'></i>"],
responsive: {
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 4
}
}
});
$(document).ready(function(){
$('.gallery-slider').owlCarousel({
loop: true,
margin: 10,
nav: true,
autoplay: true,
autoplayTimeout: 3000,
autoplayHoverPause: true,
responsive: {
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 4
}
}
});
$('.popup-img').magnificPopup({
type: 'image',
gallery:{
enabled:true
}
});
});
$('.partner-slider').owlCarousel({
loop: true,
margin: 90,
nav: false,
dots: false,
autoplay: true,
responsive: {
0: {
items: 2
},
600: {
items: 3
},
1000: {
items: 8
}
}
});
$('.partner-nss-slider').owlCarousel({
loop: true,
margin: 90,
nav: false,
dots: false,
autoplay: false,
responsive: {
0: {
items: 2
},
600: {
items: 3
},
1000: {
items: 5
}
}
});
$(window).on('load', function() {
$(".preloader").fadeOut("slow");
});
$('.counter').countTo();
$('.counter-box').appear(function() {
$('.counter').countTo();
}, {
accY: -100
});
$(".popup-gallery").magnificPopup({
delegate: '.popup-img',
type: 'image',
gallery: {
enabled: true
},
});
$(".popup-youtube, .popup-vimeo, .popup-gmaps").magnificPopup({
type: "iframe",
mainClass: "mfp-fade",
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
$(window).on('scroll', function() {
if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) {
$("#scroll-top").addClass('active');
} else {
$("#scroll-top").removeClass('active');
}
});
$("#scroll-top").on('click', function() {
$("html, body").animate({
scrollTop: 0
}, 1500);
return false;
});
// $(window).on('scroll', function() {
// if ($(this).scrollTop() > 50) {
// $('.navbar').addClass("fixed-top");
// } else {
// $('.navbar').removeClass("fixed-top");
// }
// });
$(window).on('load', function() {
if ($(".filter-box").children().length > 0) {
$(".filter-box").isotope({
itemSelector: '.filter-item',
masonry: {
columnWidth: 1
},
});
$('.filter-btn').on('click', 'li', function() {
var filterValue = $(this).attr('data-filter');
$(".filter-box").isotope({
filter: filterValue
});
});
$(".filter-btn li").each(function() {
$(this).on("click", function() {
$(this).siblings("li.active").removeClass("active");
$(this).addClass("active");
});
});
}
});
$(document).ready(function() {
var progressBar = $('.progress');
if (progressBar.length) {
progressBar.each(function() {
var Self = $(this);
Self.appear(function() {
var progressValue = Self.data('value');
Self.find('.progress-bar').animate({
width: progressValue + '%'
}, 1000);
});
})
}
});
if ($('#countdown').length) {
$('#countdown').countdown('2030/01/30', function(event) {
$(this).html(event.strftime('' + '<div class="row">' + '<div class="col countdown-single">' + '<h2 class="mb-0">%-D</h2>' + '<h5 class="mb-0">Day%!d</h5>' + '</div>' + '<div class="col countdown-single">' + '<h2 class="mb-0">%H</h2>' + '<h5 class="mb-0">Hours</h5>' + '</div>' + '<div class="col countdown-single">' + '<h2 class="mb-0">%M</h2>' + '<h5 class="mb-0">Minutes</h5>' + '</div>' + '<div class="col countdown-single">' + '<h2 class="mb-0">%S</h2>' + '<h5 class="mb-0">Seconds</h5>' + '</div>' + '</div>'));
});
}
let date = new Date().getFullYear();
$("#date").html(date);
})(jQuery);
Zerion Mini Shell 1.0