File Manager
Viewing File: main.js
(function($){
"use strict";
// Header Sticky
$(window).on('scroll',function() {
if ($(this).scrollTop() > 120){
$('.navbar-area').addClass("is-sticky");
}
else{
$('.navbar-area').removeClass("is-sticky");
}
});
// Mean Menu
jQuery('.mean-menu').meanmenu({
meanScreenWidth: "991"
});
// Home Slides
$('.home-slides').owlCarousel({
nav: true,
loop: true,
dots: false,
autoplayHoverPause: true,
animateOut: 'fadeOut',
autoplayTimeout: 8000,
animateIn: 'fadeIn',
autoplay: true,
items: 1,
navText: [
"<i class='fas fa-chevron-left'></i>",
"<i class='fas fa-chevron-right'></i>"
]
});
// Nice Select JS
$('select').niceSelect();
// Odometer JS
$('.odometer').appear(function(e) {
var odo = $(".odometer");
odo.each(function() {
var countNumber = $(this).attr("data-count");
$(this).html(countNumber);
});
});
// Video Popup JS
$('.popup-youtube').magnificPopup({
disableOn: 320,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
// Feedback Carousel
var $imagesSlider = $(".feedback-slides .client-feedback>div"),
$thumbnailsSlider = $(".client-thumbnails>div");
// images options
$imagesSlider.slick({
speed:300,
slidesToShow:1,
slidesToScroll:1,
cssEase:'linear',
fade:true,
autoplay: true,
draggable:true,
asNavFor:".client-thumbnails>div",
prevArrow:'.client-feedback .prev-arrow',
nextArrow:'.client-feedback .next-arrow'
});
// Thumbnails options
$thumbnailsSlider.slick({
speed:300,
slidesToShow:5,
slidesToScroll:1,
cssEase:'linear',
autoplay: true,
centerMode:true,
draggable:false,
focusOnSelect:true,
asNavFor:".feedback-slides .client-feedback>div",
prevArrow:'.client-thumbnails .prev-arrow',
nextArrow:'.client-thumbnails .next-arrow',
});
var $caption = $('.feedback-slides .caption');
var captionText = $('.client-feedback .slick-current img').attr('alt');
updateCaption(captionText);
$imagesSlider.on('beforeChange', function(event, slick, currentSlide, nextSlide){
$caption.addClass('hide');
});
$imagesSlider.on('afterChange', function(event, slick, currentSlide, nextSlide){
captionText = $('.client-feedback .slick-current img').attr('alt');
updateCaption(captionText);
});
function updateCaption(text) {
// if empty, add a no breaking space
if (text === '') {
text = ' ';
}
$caption.html(text);
$caption.removeClass('hide');
}
// FAQ Accordion
$(function() {
$('.accordion').find('.accordion-title').on('click', function(){
// Adds Active Class
$(this).toggleClass('active');
// Expand or Collapse This Panel
$(this).next().slideToggle('fast');
// Hide The Other Panels
$('.accordion-content').not($(this).next()).slideUp('fast');
// Removes Active Class From Other Titles
$('.accordion-title').not($(this)).removeClass('active');
});
});
// Go to Top
$(function(){
// Scroll Event
$(window).on('scroll', function(){
var scrolled = $(window).scrollTop();
if (scrolled > 600) $('.go-top').addClass('active');
if (scrolled < 600) $('.go-top').removeClass('active');
});
// Click Event
$('.go-top').on('click', function() {
$("html, body").animate({ scrollTop: "0" }, 500);
});
});
// Success Story Slides
$('.success-story-slides').owlCarousel({
loop: true,
nav: true,
dots: false,
autoplayHoverPause: true,
autoplay: true,
items: 1,
margin: 5,
navText: [
"<i class='fas fa-chevron-left'></i>",
"<i class='fas fa-chevron-right'></i>"
]
});
// Partner Slides
$('.partner-slides').owlCarousel({
loop: true,
nav: false,
dots: false,
autoplayHoverPause: true,
autoplay: true,
margin: 30,
navText: [
"<i class='fas fa-chevron-left'></i>",
"<i class='fas fa-chevron-right'></i>"
],
responsive: {
0: {
items: 2,
},
576: {
items: 3,
},
768: {
items: 4,
},
992: {
items: 5,
}
}
});
// WOW JS
$(window).on ('load', function (){
if ($(".wow").length) {
var wow = new WOW({
boxClass: 'wow', // animated element css class (default is wow)
animateClass: 'animated', // animation css class (default is animated)
offset: 20, // distance to the element when triggering the animation (default is 0)
mobile: true, // trigger animations on mobile devices (default is true)
live: true, // act on asynchronously loaded content (default is true)
});
wow.init();
}
});
// Buy Now Btn
$('body').append("<a href='https://themeforest.net/checkout/from_item/24748730?license=regular&support=bundle_6month&_ga=2.127639053.1035807767.1645331073-1425290503.1590986634' class='buy-now-btn' target='_blank'><img src='assets/img/envato.png' alt='envato'/></a>");
// Preloader
jQuery(window).on('load', function() {
$('.preloader').fadeOut();
});
}(jQuery));
// function to set a given theme/color-scheme
function setTheme(themeName) {
localStorage.setItem('theme', themeName);
document.documentElement.className = themeName;
}
// function to toggle between light and dark theme
function toggleTheme() {
if (localStorage.getItem('theme') === 'theme-dark') {
setTheme('theme-light');
} else {
setTheme('theme-dark');
}
}
// Immediately invoked function to set the theme on initial load
(function () {
if (localStorage.getItem('theme') === 'theme-dark') {
setTheme('theme-dark');
document.getElementById('slider').checked = false;
} else {
setTheme('theme-light');
document.getElementById('slider').checked = true;
}
})();