jQuery(document).ready(function() {
"use strict";
//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();
});
}
});
// jQuery(".main-slider").owlCarousel({
// items:1,
// loop:true,
// margin:10,
// autoplay:true,
// autoplayTimeout:8000,
// dots:true,
// nav: true,
// });
jQuery(".main-slider").slick({
slidesToShow:1,
slidesToScroll:1,
adaptiveHeight: true,
dots:true,
arrows:true,
infinite: true,
// autoplay: true,
// autoplaySpeed: 1500,
});
jQuery(".feature-slider").slick({
slidesToShow:2,
slidesToScroll:1,
arrows: false,
dots:false,
adaptiveHeight: true,
vertical: true,
autoplay: true,
autoplaySpeed: 3000,
});
/******************************************
wow js active
******************************************/
new WOW().init();
/******************************************
All slider
******************************************/
jQuery("#all-slider .slider-items").show().owlCarousel({
items:2,
itemsDesktopSmall: [980, 2],
itemsTablet: [640, 2],
itemsMobile: [390, 1],
navigation: !0,
navigationText: ['', ''],
slideSpeed: 500,
pagination:!1,
autoPlay:true
}),
jQuery(".slider-items-wrapper").owlCarousel({
items:1,
loop:true,
margin:10,
dots:true,
autoplay:true,
autoplayTimeout:4000,
}),
jQuery("#latest-news-slider .slider-items").owlCarousel({
loop:true,
margin:10,
autoplay:true,
autoplayTimeout:3000,
nav:true,
dots:false,
responsive:{
0:{
items:1
},
600:{
items:2
},
1000:{
items:3
}
}
}),
/******************************************
feature slider
******************************************/
jQuery("#best-selling-slider .slider-items").owlCarousel({
items: 3,
loop:true,
margin:10,
autoplay:false,
autoplayTimeout:3000,
dots:false,
nav: true,
responsive:{
0:{
items:1
},
600:{
items:2
},
1000:{
items:3
}
}
}),
/******************************************
Related posts
******************************************/
jQuery("#related-posts .slider-items").owlCarousel({
items: 3,
itemsDesktop: [1024, 3],
itemsDesktopSmall: [900, 3],
itemsTablet: [640, 2],
itemsMobile: [390, 1],
navigation: !0,
navigationText: ['', ''],
slideSpeed: 500,
pagination: !1,
autoPlay: true
}),
jQuery(function() {
jQuery(".category-sidebar ul > li.cat-item.cat-parent > ul").hide();
jQuery(".category-sidebar ul > li.cat-item.cat-parent.current-cat-parent > ul").show();
jQuery(".category-sidebar ul > li.cat-item.cat-parent.current-cat.cat-parent > ul").show();
jQuery(".category-sidebar ul > li.cat-item.cat-parent").on("click", function() {
if (jQuery(this).hasClass('current-cat-parent')) {
var li = jQuery(this).closest('li');
li.find(' > ul').slideToggle('fast');
jQuery(this).toggleClass("close-cat");
} else {
var li = jQuery(this).closest('li');
li.find(' > ul').slideToggle('fast');
jQuery(this).toggleClass("cat-item.cat-parent open-cat");
}
});
jQuery(".category-sidebar ul.children li.cat-item,ul.children li.cat-item > a").on("click", function(e) {
e.stopPropagation();
});
});
/******************************************
colosebut
******************************************/
jQuery("#colosebut1").on("click", function() {
jQuery("#div1").fadeOut("slow");
});
jQuery("#colosebut2").on("click", function() {
jQuery("#div2").fadeOut("slow");
});
jQuery("#colosebut3").on("click", function() {
jQuery("#div3").fadeOut("slow");
});
jQuery("#colosebut4").on("click", function() {
jQuery("#div4").fadeOut("slow");
});
/*==================================
Responsive menu
==================================*/
if (windowWidth < 768) {
jQuery('.main-nav li.menu-item-has-children,.main-nav li.page_item_has_children').append('');
jQuery('.main-nav li.menu-item-has-children span.dropdown-icon,.main-nav li.page_item_has_children span.dropdown-icon').on('click', function (e) {
e.preventDefault();
console.log('click');
jQuery(this).siblings('.main-nav li.menu-item-has-children ul.sub-menu,.main-nav li.page_item_has_children ul.children').slideToggle(300);
});
} else {
jQuery('.main-nav li.menu-item-has-children, .main-nav li.page_item_has_children').find('span').css('display', 'none');
};
if (windowWidth < 768) {
jQuery('.menu.category .accordion-body .list-unstyled li ul.children').append('');
jQuery('span.dropdown-icon').on('click', function (e) {
e.preventDefault();
console.log('click');
jQuery(this).siblings('.menu.category .accordion-body .list-unstyled li ').slideToggle(300);
});
} else {
jQuery('.menu.category .accordion-body .list-unstyled li span.dropdown-icon').find('span').css('display', 'none');
};
if (windowWidth < 768) {
jQuery('.menu.category .all-category-list-item .menu-item-has-children').append('');
jQuery('span.dropdown-icon').on('click', function (e) {
e.preventDefault();
console.log('click');
jQuery(this).siblings('.menu.category .all-category-list-item .menu-item-has-children ul.sub-menu').slideToggle(300);
});
} else {
jQuery('.menu.category .all-category-list-item .menu-item-has-children span.dropdown-icon').find('span').css('display', 'none');
};
/*AFTER LAST MENU CLOSED */
jQuery('.last-menu').focusout(function (e) {
jQuery(".navbar-collapse.collapse.in").collapse('hide');
e.preventDefault();
})
/*AFTER LAST MENU CLOSED */
jQuery('.all-category-nav .last-menu').focusout(function (e) {
jQuery('ul#myDropdown').hide();
e.preventDefault();
})
//sticky sidebar
var at_body = jQuery("body");
var at_window = jQuery(window);
if(at_body.hasClass('at-sticky-sidebar')){
if(at_body.hasClass('sidebar-right')){
jQuery('#secondary, #primary').theiaStickySidebar();
}
else{
jQuery('#secondary, #primary').theiaStickySidebar();
}
}
// dropmenu
/******************************************
tooltip
******************************************/
/*add class tocategories child*/
jQuery("ul.children li").addClass("has-child");
/* scroll to top */
jQuery(window).scroll(function () {
if (jQuery(this).scrollTop() > 600) {
jQuery('.scrollup').fadeIn();
} else {
jQuery('.scrollup').fadeOut();
}
});
jQuery('.scrollup').click(function () {
jQuery("html, body").animate({
scrollTop: 0
}, 1400);
return false;
});
/* .side-details to top */
jQuery(window).scroll(function () {
if (jQuery(this).scrollTop() > 400) {
jQuery('.side-details').fadeIn();
} else {
jQuery('.side-details').fadeOut();
}
});
});
function myFunction() {
document.getElementById("myDropdown").classList.toggle("whr-drop-hide");
}
window.onclick = function(event) {
if (!event.target.matches('.all-navigator')) {
var dropdowns = document.getElementsByClassName("all-category-list");
var i;
for (i = 0; i < dropdowns.length; i++) {
var openDropdown = dropdowns[i];
if (openDropdown.classList.contains('whr-drop-hide')) {
openDropdown.classList.remove('whr-drop-hide');
}
}
}
}