(function ($) { "use strict"; /* mPLyr Audio * ------------------------------------------------------ */ const player = new Plyr('#player'); // expands the dropdown menu on each click // $('.primary-menu').find('li .menu-trigger').on('click', function (e) { // e.preventDefault(); // $(this).toggleClass('open').parent('li').children('ul').stop(true, true).slideToggle(350); // $(this).find("i").toggleClass("fa-angle-up fa-angle-down"); // }); // Main Menu Offcanvas $('.primary-menu').find('li a').each(function () { if ($(this).next().length > 0) { $(this).parent('li').append(''); } }); // expands the dropdown menu on each click $('.primary-menu').find('li .menu-trigger').on('click', function (e) { e.preventDefault(); $(this).toggleClass('open').parent('li').children('ul').stop(true, true).slideToggle(350); $(this).find("i").toggleClass("fa-angle-up fa-angle-down"); }); // check browser width in real-time function breakpointCheck() { var windoWidth = window.innerWidth; if (windoWidth <= 991) { $('.header-navbar').addClass('mobile-menu'); } else { $('.header-navbar').removeClass('mobile-menu'); } } breakpointCheck(); $(window).on('resize', function () { breakpointCheck(); }); $('.nav-toggler').on('click', function (e) { $('.site-navbar').toggleClass('menu-on'); e.preventDefault(); }); // Close menu on toggler click $('.nav-close').on('click', function (e) { $('.site-navbar').removeClass('menu-on'); e.preventDefault(); }); // Offcanvas Info menu $('.offcanvas-icon').on('click', function (e) { $('.offcanvas-info').toggleClass('offcanvas-on'); e.preventDefault(); }); // Close menu on toggler click $('.info-close').on('click', function (e) { $('.offcanvas-info').removeClass('offcanvas-on'); e.preventDefault(); }); //Search Box addClass removeClass $('.header_search_btn > a').on('click', function(){ $('.page_search_box').addClass('active') }); $('.search_close > i').on('click', function(){ $('.page_search_box').removeClass('active') }); // /* --------------------------------------------- // Sticky Fixed Menu // --------------------------------------------- */ // $(window).scroll(function () { // var window_top = $(window).scrollTop() + 1; // if (window_top > 50) { // $('.fixed-btm-top').addClass('reveal'); // } else { // $('.fixed-btm-top').removeClass('reveal'); // } // }); //Search Box addClass removeClass $('.header_search_btn > a').on('click', function(){ $('.page_search_box').addClass('active') }); $('.search_close > i').on('click', function(){ $('.page_search_box').removeClass('active') }); // background image - start // -------------------------------------------------- // $('[data-background]').each(function() { // $(this).css('background-image', 'url('+ $(this).attr('data-background') + ')'); // }); // background image - end // -------------------------------------------------- /* --------------------------------------------- Portfolio filtering --------------------------------------------- */ // var $portfolio = $('.portfolio-gallery'); // if ($.fn.imagesLoaded && $portfolio.length > 0) { // imagesLoaded($portfolio, function () { // $portfolio.isotope({ // itemSelector: '.portfolio-single', // filter: '*' // }); // $(window).trigger("resize"); // }); // } // $('.portfolio-filter').on('click', 'a', function (e) { // e.preventDefault(); // $(this).parent().addClass('active').siblings().removeClass('active'); // var filterValue = $(this).attr('data-filter'); // $portfolio.isotope({filter: filterValue}); // }); /* --------------------------------------------- Sticky Fixed Menu --------------------------------------------- */ $(window).scroll(function () { var window_top = $(window).scrollTop() + 1; if (window_top > 50) { $('.fixed-btm-top').addClass('reveal'); } else { $('.fixed-btm-top').removeClass('reveal'); } }); /* --------------------------------------------- Bottom To Top hide --------------------------------------------- */ $(window).scroll(function () { var window_top = $(window).scrollTop() + 1; if (window_top > 50) { $('.fixed-btm-top').addClass('reveal'); } else { $('.fixed-btm-top').removeClass('reveal'); } }); // POSt Gallery slider $('.post-gallery-slider').slick({ dots: false, arrows: true, infinite: true, autoplay: true, speed: 300, slidesToShow: 1, slidesToScroll: 1, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 1, slidesToScroll: 1, infinite: true, dots: true } }, { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); // Sticky Menu // $(window).scroll(function () { // var window_top = $(window).scrollTop() + 1; // if (window_top > 50) { // $('.navbar-sticky').addClass('menu_fixed animated fadeInDown'); // } else { // $('.navbar-sticky').removeClass('menu_fixed animated fadeInDown'); // } // }); // Testimonial // $('.testimonials-slides').slick({ // dots: false, // arrows: false, // infinite: false, // speed: 300, // slidesToShow: 1, // slidesToScroll: 1, // responsive: [ // { // breakpoint: 1024, // settings: { // slidesToShow: 1, // slidesToScroll: 1, // infinite: true, // dots: true // } // }, // { // breakpoint: 768, // settings: { // slidesToShow: 1, // slidesToScroll: 1 // } // }, // { // breakpoint: 480, // settings: { // slidesToShow: 1, // slidesToScroll: 1 // } // } // ] // }); // category slider $('.category-slider').owlCarousel({ loop: true, dots:false, nav: false, margin: 10, autoplayHoverPause: true, autoplay: false, responsiveClass:true, responsive: { 0: { items: 1, dots:true, nav:false }, 576: { items: 1, dots:true, nav:false }, 768: { items: 1, }, 1000: { items:1, }, 1200: { items: 3, } } }); // Testimonial layout 1 $('.testimonials-slides').owlCarousel({ loop: true, dots:false, nav: false, center: true, margin: 10, autoplayHoverPause: true, autoplay: false, navContainer: '#carousel-arrow', navText : ["",""], // center: true, responsiveClass:true, responsive: { 0: { items: 1, dots:true, nav:false }, 576: { items: 1, dots:true, nav:false }, 768: { items: 2, }, 1000: { items:3, }, 1200: { items: 3, } } }); // Testimonial layout 2 $('.testimonials-slides-2').owlCarousel({ loop: true, dots: false, nav:false, margin: 10, autoplayHoverPause: true, autoplay: false, responsiveClass:true, responsive: { 0: { items: 1, }, 576: { items: 1, }, 768: { items: 1, }, 1000: { items:2, }, 1200: { items:2, } } }); // Gallery Screenshot $('.gallery-screenshot').owlCarousel({ loop: true, dots:true, nav: false, margin: 10, center:true, autoplayHoverPause: true, autoplay: false, // navContainer: '#carousel-arrow', navText : ["",""], // center: true, responsiveClass:true, responsive: { 0: { items: 1, dots:true, nav:false }, 576: { items: 1, dots:true, nav:false }, 768: { items: 1, }, 1000: { items:5, }, 1200: { items: 5, } } }); // Lightbox $('.popup').magnificPopup({ type: 'image', gallery:{ enabled:true }, removalDelay: 300, }); // Counter $('.counter').counterUp({ delay: 10, time: 1000 }); /* --------------------------------------------- Portfolio filtering --------------------------------------------- */ var $portfolio = $('.products-gallery'); if ($.fn.imagesLoaded && $portfolio.length > 0) { imagesLoaded($portfolio, function () { $portfolio.isotope({ itemSelector: '.product-box', filter: '*' }); $(window).trigger("resize"); }); } $('.products-filter').on('click', 'a', function (e) { e.preventDefault(); $(this).parent().addClass('active').siblings().removeClass('active'); var filterValue = $(this).attr('data-filter'); $portfolio.isotope({filter: filterValue}); }); /* --------------------------------------------- Course filtering --------------------------------------------- */ }(jQuery));