;
(function($) {
"use strict";
$(document).ready(function() {
/*--------------------
wow js init
---------------------*/
new WOW().init();
/*-------------------------
magnific popup activation
-------------------------*/
$('.video-play-btn,.video-popup,.small-vide-play-btn').magnificPopup({
type: 'video'
});
/*------------------
back to top
------------------*/
$(document).on('click', '.back-to-top', function() {
$("html,body").animate({
scrollTop: 0
}, 2000);
});
/*---------------------------
Service carousel
---------------------------*/
var $ServiceCarousel = $('.service-carousel');
if ($ServiceCarousel.length > 0) {
$ServiceCarousel.owlCarousel({
loop: true,
autoplay: true, //true if you want enable autoplay
autoPlayTimeout: 1000,
smartSpeed: 2000,
margin: 30,
autoplayHoverPause: true,
dots: true,
nav: true,
navText: ['', ''],
animateOut: 'fadeOut',
animateIn: 'fadeIn',
responsive: {
0: {
items: 1
},
460: {
items: 1
},
576: {
items: 1
},
768: {
items: 2
},
1000: {
items: 3
}
}
});
}
/*---------------------------
Hero Slider
---------------------------*/
var $headerCarousel = $('.hero-slider-two');
if ($headerCarousel.length > 0) {
$headerCarousel.owlCarousel({
loop: true,
autoplay: true, //true if you want enable autoplay
autoplayTimeout: 3000,
smartSpeed: 2000,
autoplayHoverPause: true,
margin: 0,
dots: true,
nav: true,
mouseover: true,
navText: ['', ''],
animateOut: 'fadeOut',
animateIn: 'fadeIn',
responsive: {
0: {
items: 1,
nav: false,
},
460: {
items: 1,
nav: false,
},
599: {
items: 1
},
768: {
items: 1
},
960: {
items: 1
},
1200: {
items: 1
},
1920: {
items: 1
}
}
});
}
});
//define variable for store last scrolltop
var lastScrollTop = '';
$(window).on('scroll', function() {
//back to top show/hide
var ScrollTop = $('.back-to-top');
if ($(window).scrollTop() > 1000) {
ScrollTop.fadeIn(1000);
} else {
ScrollTop.fadeOut(1000);
}
});
$(window).on('load', function() {
/*-----------------
preloader
------------------*/
var preLoder = $("#preloader");
preLoder.fadeOut(1000);
/*-----------------
back to top
------------------*/
var backtoTop = $('.back-to-top')
backtoTop.fadeOut();
});
/* Mobile Menu
* ---------------------------------------------------- */
var clMobileMenu = function() {
var navWrap = $('.header-nav-wrap'),
closeNavWrap = navWrap.find('.header-overlay-close'),
menuToggle = $('.header-toggle-menu'),
siteBody = $('body');
menuToggle.on('click', function(e) {
var $this = $(this);
e.preventDefault();
e.stopPropagation();
siteBody.addClass('nav-wrap-is-visible');
});
closeNavWrap.on('click', function(e) {
var $this = $(this);
e.preventDefault();
e.stopPropagation();
if(siteBody.hasClass('nav-wrap-is-visible')) {
siteBody.removeClass('nav-wrap-is-visible');
}
});
// open (or close) submenu items in mobile view menu.
// close all the other open submenu items.
$('.header-nav .has-children').children('a').on('click', function (e) {
e.preventDefault();
if ($(".close-mobile-menu").is(":visible") == true) {
$(this).toggleClass('sub-menu-is-open')
.next('ul')
.slideToggle(200)
.end()
.parent('.has-children')
.siblings('.has-children')
.children('a')
.removeClass('sub-menu-is-open')
.next('ul')
.slideUp(200);
}
});
};
/* Initialize
* ------------------------------------------------------ */
(function ssInit() {
clMobileMenu();
})();
})(jQuery);