(function (jQuery) {
"use strict";
jQuery(document).ready(function(){
/* nav bar fixed */
jQuery(window).scroll(function () {
if (jQuery(window).scrollTop() > 30) {
jQuery('.main-header').addClass('navbar-fixed-top');
}
if (jQuery(window).scrollTop() < 31) {
jQuery('.main-header').removeClass('navbar-fixed-top');
}
});
/* jQuery(function () {
jQuery('.search-btn').live('click', function () {
jQuery('.header-search .top-search').slideToggle('slow');
});
});*/
//Primary Nav in both scene
var windowWidth = jQuery(window).width();
var nav = ".main-nav";
// for sub menu arrow
// for sub menu arrow
jQuery('.main-nav >li:has("ul")>a').each(function() {
jQuery(this).addClass('below');
});
jQuery('ul:not(.main-nav)>li:has("ul")>a').each(function() {
jQuery(this).addClass('side');
});
if (windowWidth > 991) {
jQuery('#showbutton').off('click');
jQuery('.im-hiding').css('display', 'block');
jQuery(nav).off('mouseenter', 'li');
jQuery(nav).off('mouseleave', 'li');
jQuery(nav).off('click', 'li');
jQuery(nav).off('click', 'a');
jQuery(nav).on('mouseenter', 'li', function() {
jQuery(this).children('ul').stop().hide();
jQuery(this).children('ul').slideDown(400);
});
jQuery(nav).on('mouseleave', 'li', function() {
jQuery(this).children('ul').stop().slideUp(350);
});
} else {
jQuery('#showbutton').off('click');
jQuery('.im-hiding').css('display', 'none');
jQuery(nav).off('mouseenter', 'li');
jQuery(nav).off('mouseleave', 'li');
jQuery(nav).off('click', 'li');
jQuery(nav).off('click', 'a');
jQuery(nav).on('click', 'a', function(e) {
jQuery(this).next('ul').attr('style=""');
jQuery(this).next('ul').slideToggle();
if (jQuery(this).next('ul').length !== 0) {
e.preventDefault();
}
});
// for hide menu
jQuery('#showbutton').on('click', function() {
jQuery('.im-hiding').slideToggle();
});
}
jQuery(window).resize(function() {
windowWidth = jQuery(window).width();
jQuery(nav + ' ul').each(function() {
jQuery(this).attr('style', '" "');
});
if (windowWidth > 991) {
jQuery('#showbutton').off('click');
jQuery('.im-hiding').css('display', 'block');
jQuery(nav).off('mouseenter', 'li');
jQuery(nav).off('mouseleave', 'li');
jQuery(nav).off('click', 'li');
jQuery(nav).off('click', 'a');
jQuery(nav).on('mouseenter', 'li', function() {
jQuery(this).children('ul').stop().hide();
jQuery(this).children('ul').slideDown(400);
});
jQuery(nav).on('mouseleave', 'li', function() {
jQuery(this).children('ul').stop().slideUp(350);
});
} else {
jQuery('#showbutton').off('click');
jQuery('.im-hiding').css('display', 'none');
jQuery(nav).off('mouseenter', 'li');
jQuery(nav).off('mouseleave', 'li');
jQuery(nav).off('click', 'li');
jQuery(nav).off('click', 'a');
jQuery(nav).on('click', 'a', function(e) {
jQuery(this).next('ul').attr('style=""');
jQuery(this).next('ul').slideToggle();
if (jQuery(this).next('ul').length !== 0) {
e.preventDefault();
}
});
// for hide menu
jQuery('#showbutton').on('click', function() {
jQuery('.im-hiding').slideToggle();
});
}
});
/*
Slider Crousel
============================*/
jQuery(".all-slide").owlCarousel({
items: 1,
nav: true,
dots: true,
autoplay: true,
loop: true,
lazyLoad:true,
navText: ["", ""],
mouseDrag: false,
touchDrag: false,
responsive : {
0: {
items: 1
},
768: {
items: 1
},
960: {
items: 1
},
1200: {
items: 1
},
1920: {
items: 1
}
}
});
jQuery(".all-slide").on("translate.owl.carousel", function(){
jQuery(".slider-text *").removeClass("animated fadeInUp").css("opacity", "0");
jQuery(".slider-text *").removeClass("animated fadeInDown").css("opacity", "0");
});
jQuery(".all-slide").on("translated.owl.carousel", function(){
jQuery(".slider-text *").addClass("animated fadeInUp").css("opacity", "1");
jQuery(".slider-text *").addClass("animated fadeInDown").css("opacity", "1");
});
/*
Testimonial Crousel
============================*/
jQuery(".all-testimonial").owlCarousel({
slideSpeed:2000,
pagination:true,
autoplay: true,
loop: true,
nav:true,
dots:true,
items :1,
navText:["",""],
itemsDesktop : [1199,2],
itemsDesktopSmall : [980,2],
itemsMobile : [479,1]
});
/*
scrollUp
============================*/
jQuery.scrollUp({
scrollText: '',
easingType: 'linear',
scrollSpeed: 900,
animation: 'fade'
});
/*
Counter Js
============================*/
jQuery('.counter').counterUp({
delay: 10,
time: 1000
});
/*
Magnific Popup
============================*/
jQuery('.gallery-photo').magnificPopup({
type: 'image',
gallery: {
enabled: true
},
});
});
})(jQuery);