jQuery(function ($) { /** * ========================= * magnific popup start * ========================= */ $('#popimg').magnificPopup({ delegate: '.btn-gallery', type: 'image', gallery: { enabled: true } }); //for video $('.button-play').magnificPopup({ type: 'iframe' }); var nav_menu = $('.main-navigation ul.nav-menu'); /** * ========================= * Accessibility codes start * ========================= */ $(document).on('mousemove', 'body', function (e) { $(this).removeClass('keyboard-nav-on'); }); $(document).on('keydown', 'body', function (e) { if (e.which == 9) { $(this).addClass('keyboard-nav-on'); $(nav_menu).removeAttr('style'); } }); /** * ========================= * Accessibility codes end * ========================= */ /** * ========================= * mobile navigation codes start * ========================= */ /* button for subm-menu (work only on mobile) */ $('#primary-menu') .find('li.menu-item-has-children ul.sub-menu') .before('') // .append(''); /* submenu toggle */ $(document).on('click ', '.btn_submenu_dropdown', function () { $(this).toggleClass('active'); $(this).parent().find('.sub-menu').first().slideToggle(); }); var nav_menu = $('.main-navigation ul.nav-menu'); $(document).on('click', '.menu-toggle', function () { $(this).toggleClass('menu-toggle--active'); nav_menu.slideToggle().toggleClass("menu-open"); }); /** * ========================= * mobile navigation codes ended * ========================= */ /** * ========================= * sticky navigation * ========================= */ $(window).on('scroll', function () { if ($(window).scrollTop() >= 50) { $('.heading-content').addClass('is-sticky-header'); } else { $('.heading-content').removeClass('is-sticky-header', 1000, "easeInBack"); } }); /** * ========================= * sticky navigation * ========================= */ /** * ========================= * scroll up/back to top * ========================= */ var scroll = $(window).scrollTop(); var $scroll_btn = $('#btn-scrollup'); var $scroll_obj = $('.scrollup'); $(window).on('scroll', function () { if ($(this).scrollTop() > 1) { $scroll_btn.css({ bottom: "25px" }); } else { $scroll_btn.css({ bottom: "-100px" }); } }); $scroll_obj.click(function () { $('html, body').animate({ scrollTop: '0px' }, 800); return false; }); /** * ========================= * scroll up/back to top * ========================= */ /** * ========================= * notice bar * ========================= */ $(document).on("click", '.notice-bar-cross', function () { $(".notice-bar").fadeOut(); }); /** * ========================= * noticebar * ========================= */ /** * ========================= * slick * ========================= */ /* slick button for mulitple slider */ $(document).on('click', '.slider-nav .slick-next', function () { $(".multiple-slider .slick-next").trigger('click'); }); $(document).on('click', '.slider-nav .slick-prev', function () { $(".multiple-slider .slick-prev").trigger('click'); }); /* slick button for latest-news-slider */ $(document).on('click', '.slider-blog-nav .slick-next', function () { $(".latest-news-slider .slick-next").trigger('click'); }); $(document).on('click', '.slider-blog-nav .slick-prev', function () { $(".latest-news-slider .slick-prev").trigger('click'); }); /* slick button for gallery slider */ $(document).on('click', '.gallery-nav .slick-next', function () { $(".gallery-slider .slick-next").trigger('click'); }); $(document).on('click', '.gallery-nav .slick-prev', function () { $(".gallery-slider .slick-prev").trigger('click'); }); function eduFront_slick_slider() { $(".lazy").slick({ lazyLoad: 'ondemand', // ondemand progressive anticipated infinite: true }); $('.banner-slider').not('.slick-initialized').slick({ autoplay: true, speed: 500, infinite: true, cssEase: 'linear', fade: true, }); $('.multiple-slider').not('.slick-initialized').slick({ dots: false, infinite: false, speed: 300, slidesToShow: 3, centerPadding: '40px', slidesToScroll: 1, responsive: [{ breakpoint: 1200, settings: { slidesToShow: 2, slidesToScroll: 1, infinite: true } }, { breakpoint: 700, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }); $('.latest-news-slider').not('.slick-initialized').slick({ dots: true, infinite: false, speed: 300, slidesToShow: 3, centerPadding: '40px', slidesToScroll: 1, responsive: [{ breakpoint: 1600, settings: { slidesToShow: 3, slidesToScroll: 1, infinite: true } }, { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1 } }, { breakpoint: 700, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }); $('.testimonial-slider').not('.slick-initialized').slick({ dots: true, infinite: false, speed: 300, slidesToShow: 2, rows: 2, centerPadding: '40px', slidesToScroll: 1, responsive: [{ breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, infinite: true } }, { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, rows: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }); $('.instruction-slider').not('.slick-initialized').slick({ dots: true, infinite: false, speed: 300, slidesToShow: 4, centerPadding: '40px', slidesToScroll: 4, responsive: [{ breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 2, infinite: true } }, { breakpoint: 700, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }); $('.gallery-slider').not('.slick-initialized').slick({ dots: false, infinite: false, speed: 300, slidesToShow: 5, centerPadding: '40px', slidesToScroll: 1, responsive: [{ breakpoint: 1600, settings: { slidesToShow: 4, slidesToScroll: 1, infinite: true } }, { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1 } }, { breakpoint: 700, settings: { slidesToShow: 2, slidesToScroll: 1 } }, { breakpoint: 520, settings: { slidesToShow: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }); } eduFront_slick_slider(); /** * ========================= * slick * ========================= */ var courseFilter = document.getElementsByClassName('course-filter-by'); if ('undefined' !== typeof courseFilter) { $(courseFilter).on('change', function () { $(this).parent('.course-filter-by-form').submit(); }); } });