/* Global jQuery */ /* Contents // ------------------------------------------------> 1. wow animation 2. Menu Mobile 3. Cart 4. Search 5. Owl Slider 6. Light Box 7. Fixed Header 8. Sticky Sidebar */ (function ($) { "use strict"; /* Header Search */ var $search_btn = $('header li.search-btn a'), $search_box = $('header .search-box'); $search_btn.on("click", function (e) { $search_box.slideToggle(); }); /* ------------------ 1.Owl Slider ------------------ */ var owl = $(".testimonial-slider"); var owl1 = $(".client-slider"); var owl2 = $(".main-slider"); var owl3 = $(".portfolio-slider"); owl.owlCarousel({ slideSpeed: 1000, autoPlay: true, loop: true, nav: true, dots: true, navText: ["", ""], responsive: { 0: { items: 1 }, 600: { items: 1 }, 1000: { items: 1 } } }); owl1.owlCarousel({ slideSpeed: 1000, autoPlay: true, loop: true, nav: false, dots: false, responsive: { 0: { items: 2 }, 600: { items: 4 }, 1000: { items: 6 } } }); owl2.owlCarousel({ slideSpeed: 1000, autoPlay: true, loop: true, nav: true, dots: true, navText: ["", ""], responsive: { 0: { items: 1 }, 600: { items: 1 }, 1000: { items: 1 } } }); owl3.owlCarousel({ center: true, items: 1, loop: true, margin: 0, dots: true, responsive: { 0: { items: 1 }, 600: { items: 4 }, 1000: { items: 4 } } }); /* ------------------ Mobile Menu ------------------ */ var $menu_show = $('.mobile-menu-show'), $menu = $('header #mobile-menu'), $list_mobile = $("ul#mobile-menu.nav-mobile-menu li a"), $menu_ul_mobile = $('ul.sub-menu'); $menu_show.on("click", function (e) { $menu.slideToggle(); }); $list_mobile.on("click", function (e) { var submenu = this.parentNode.getElementsByTagName("ul").item(0); if (submenu != null) { event.preventDefault(); $(submenu).slideToggle(); } }); /* ------------------ 2.Go Top ------------------ */ var btn = $('#nile-go-top'); $(window).scroll(function () { if ($(window).scrollTop() > 300) { btn.addClass('show'); } else { btn.removeClass('show'); } }); btn.on('click', function (e) { e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, '300'); }); /* ------------------ 3.Hide sidebar ------------------ */ var $sidebar_bottom = $(".sidebar-var-link"), $body = $("body"), $close_sidebar = $(".close-nile-sidebar"), $sidebar_in = $(".nile-sidebar"); $sidebar_bottom.on("click", function (e) { $sidebar_in.addClass("open"); $close_sidebar.addClass("open"); $body.css('overflow', 'hidden'); }); $close_sidebar.on("click", function (e) { $sidebar_in.removeClass("open"); $(this).removeClass("open"); $body.css('overflow', 'auto'); }); /* ------------------ 3.Shop cart ------------------ */ var $sidebar_bottom_shop_cart = $(".btn-shopping-basket"), $close_sidebar_shop_cart = $(".close-shop-cart"), $sidebar_in_shop_cart = $(".nile-shop-cart"); $sidebar_bottom_shop_cart.on("click", function (e) { $sidebar_in_shop_cart.addClass("open"); $close_sidebar_shop_cart.addClass("open"); $body.css('overflow', 'hidden'); }); $close_sidebar_shop_cart.on("click", function (e) { $sidebar_in_shop_cart.removeClass("open"); $(this).removeClass("open"); $body.css('overflow', 'auto'); }); var current = location.pathname; $('.services-menu li a').each(function () { var $this = $(this); // if the current path is like this link, make it active if ($this.attr('href').indexOf(current) !== -1) { $this.addClass('active'); } }) /* ------------------ 5.Mobile Menu ------------------ */ var $body_mobile = $("body"), $close_sidebar_mobile = $(".close-nile-header-menu"), $sidebar_in_mobile = $(".nile-header-menu"); $('.nav-menu-mobile > li.has-dropdown').click(function (e) { $(this).next('.sub-menu').slideToggle(); }); $(".excerpt-50 p").text(function (index, currentText) { return currentText.substr(0, 160); }); $(".excerpt-50").text(function (index, currentText) { return currentText.substr(0, 160); }); }(jQuery));