/** * JS for Bloggers Lite theme */ (function ($) { "use strict"; function sticky_header() { if ($('body').hasClass('sticky-header')) { var start_y = $('.top-header').innerHeight() + 60; var window_y = $(window).scrollTop(); if (window_y > 10) { if (!($('#masthead').hasClass('is-sticky'))) { $('#masthead .top-header').slideUp(100); $('#masthead') .addClass('is-sticky'); } } else { if ($('#masthead').hasClass('is-sticky')) { $('#masthead .top-header').slideDown(100); $('#masthead').removeClass('is-sticky'); } } } } $(document).ready(function () { $(".icon").click(function () { $(".mobilenav").fadeToggle(500); $(".top-menu").toggleClass("top-animate"); $(".mid-menu").toggleClass("mid-animate"); $(".bottom-menu").toggleClass("bottom-animate"); $('body').toggleClass('menu-hide-show'); }); //$('.site-header.stricky').meanmenu(); //$('.home .site-header .menu-block').meanmenu(); //$('.site-header').meanmenu(); $('.site-header.stricky-menu-left').meanmenu(); $('.site-header.stricky-menu-right').meanmenu(); $('.home .site-header .menu-block.stricky-menu-left').meanmenu(); $('.home .site-header .menu-block.stricky-menu-right').meanmenu(); $(".arrow-up").click(function () { $("html, body").animate({scrollTop: 0}, 1000); }); $(window).scroll(function () { var scroll = $(window).scrollTop(); if (scroll > 100) { $(".arrow-up").fadeIn(); } else { $(".arrow-up").fadeOut(); } }); $('#site-navigation ul ul').each(function () { if ($(this).children().length) { $(this, 'li:first').before(''); } }); $('a.menu-expand').click(function (e) { e.preventDefault(); if ($(this).find("i").hasClass("fa-caret-down")) { $(this).find("i").removeClass("fa-caret-down"); $(this).find("i").addClass("fa-caret-up"); } else { $(this).find("i").removeClass("fa-caret-up"); $(this).find("i").addClass("fa-caret-down"); } $(this).siblings('ul').slideToggle(".sub-menu"); }); $('.slick_slider ul.slides').slick({ dots: false, infinite: true, slidesToShow: 1, slidesToScroll: 1, autoplaySpeed: 3000, autoplay: true, prevArrow: '
', nextArrow: '
' }); $('.menu-scroll-down').click(function (e) { var $scrollTop = $("#primary").offset().top - 50; e.preventDefault(); $('html, body').animate({ scrollTop: $scrollTop }, 600); }); var stickey_layoutmenu = attached_vars.stickey_layoutmenu; if(stickey_layoutmenu == 'yes') { $(window).scroll(function () { if ($(window).width() > 1023) { var y = $(this).scrollTop(); var top_height = $('.top-back').height(); if (y > top_height) { $('.stricky').addClass('active-sticky'); $('.stricky').removeClass('normal'); } else { $('.stricky').removeClass('active-sticky'); $('.stricky').addClass('normal'); } } }); } }); $('.our_client_div').slick({ slidesToShow: 5, dots: true, slidesToScroll: 1, autoplay: true, autoplaySpeed: 2000, responsive: [ { breakpoint: 1100, settings: { slidesToShow: 4, slidesToScroll: 1, infinite: true, dots: true } }, { breakpoint: 1023, settings: { slidesToShow: 3, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 2, slidesToScroll: 1 } }, { breakpoint: 360, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); //Issue for last menu with submenu $("ul.nav-menu li.menu-item-has-children").on('mouseenter mouseleave', function (e) { var elm = $(this).children('ul'); var off = elm.offset(); var l = off.left; var container_left = $('.container').offset().left; var container_width = $('.container').width(); var w = elm.width(); var isEntirelyVisible = (l + w <= container_width + container_left); if (!isEntirelyVisible) { $(this).addClass('edge'); } else { $(this).removeClass('edge'); } }); /*-------Scrolling Effects-------*/ var $elems = $('.animateblock'); var winheight = $(window).height(); $elems.each(function () { var $elm = $(this); var topcoords = $elm.offset().top; if (topcoords < winheight) { // animate when top of the window is 3/4 above the element $elm.addClass('animated'); } }); $('.progress_inner').each(function () { if ($(this).offset().top < winheight) { var width = $(this).attr('data-width'); $(this).animate({ width: width }, 1000); } }); $('.pie_progress').each(function () { if ($(this).offset().top < winheight) { $(this).asPieProgress('start'); } }); $(window).scroll(function () { animate_elems(); }); function animate_elems() { var wintop; wintop = $(window).scrollTop(); // calculate distance from top of window // loop through each item to check when it animates $elems.each(function () { var $elm = $(this); if ($elm.hasClass('animated')) { return true; } // if already animated skip to the next item var topcoords = $elm.offset().top; // element's distance from top of page in pixels if (wintop > (topcoords - (winheight * 0.9))) { // animate when top of the window is 3/4 above the element $elm.addClass('animated'); } }); $('.progress_inner').each(function () { if (wintop > $(this).offset().top - winheight) { var width = $(this).attr('data-width'); $(this).animate({ width: width }, 500); } }); } $(window).load(function () { if(attached_vars.enable_loader == 'yes') { $(".loader").fadeOut("slow"); } }); })(jQuery);