jQuery(document).ready(function($){ //Mobile menu accordian var winWidth = $(window).width(); if(winWidth < 1021){ $('.menu-main').addClass('is_mobile--menu'); $('.menu-item-has-children a').off().on('click', function(e){ e.preventDefault(); $(this).siblings('.sub-menu').slideToggle(400); }) } else{ $('.menu-main').removeClass('is_mobile--menu'); } homeHeight(); /* page builder row styles */ var row_container = $('body').data('container'); var fdn_cotainer = row_container; $('.panel-row-style').each(function(){ /* container */ var row_co = $(this).data('container'); if(row_co == null || row_co=='' || row_co == undefined){ row_co = row_container; } $(this).find('.panel-grid-cell').wrapAll('
'); }); /* container ends */ /* banner slider */ var auto_play = true; var s_speed = parseInt( $('.top_slider').data('speed') ); if( s_speed === 0 ){ auto_play = false; } var a_speed = parseInt( $('.top_slider').data('animation') ); $('.top_slider').flexslider({ slideshow: auto_play, slideshowSpeed: s_speed, animationSpeed: a_speed, controlNav: false, directionNav: true, animationLoop: true, prevText: '', nextText: '', }); $('.flex-direction-nav').addClass('container-large'); /* pagebuilder widget styles */ $('.panel-widget-style').each(function(){ var title_color = $(this).data('title-color'); if( title_color ){ $(this).find('.business-champ-header h2').css('color',title_color); } }); $(".do-scrol").click(function(e){ e.preventDefault(); var target = $(this).attr('href'); var scrolltop = $(target).offset().top; $('html, body').animate({scrollTop: scrolltop }, 1500 ); }); /*(function($) { "use strict"; function count($this){ var current = parseInt($this.html(), 10 ); current = current + 1; $this.html(++current); if(current > $this.data('count')){ $this.html($this.data('count')); } else { setTimeout(function(){count($this)}, 50); } } $(".stat-count").each(function() { $(this).data('count', parseInt($(this).html(), 10)); $(this).html('0'); count($(this)); }); })(jQuery);*/ //Filtering Portfolio $(function() { var selectedClass = ""; $(".fil-cat").click(function(){ selectedClass = $(this).attr("data-rel"); $("#portfolioWork").fadeTo(100, 0.1); $("#portfolioWork div").not("."+selectedClass).fadeOut().removeClass('scale-anm'); setTimeout(function() { $("."+selectedClass).fadeIn().addClass('scale-anm'); $("#portfolioWork").fadeTo(300, 1); }, 300); }); }); //Ends========== $(".toolbar button").off().on("click", function () { $(".toolbar button").removeClass("active-work"); $(this).addClass("active-work"); }); //Fixed footer function fixFooter(){ if($('#footer').hasClass('fixed-footer')){ var spaceBtm = $('.fixed-footer').outerHeight(); $('.bc-body-wrapp').addClass('keepSpace'); $('.keepSpace').css({ 'margin-bottom': spaceBtm - 24 + 'px' }) } } fixFooter(); //Input form underline $('.input-box').not(this).on('click', function(){ $(this).parent().removeClass('has-border'); }); $('.input-box').off().on('focus', function(){ $('.input-wrap').removeClass('has-border'); $(this).parent().addClass('has-border'); }); //Popup setting===================================== $('.fire-video-popup').off().on('click', function(){ $('#videoPop').fadeIn(400); $('body').css({ 'overflow-y':'hidden' }); }); $('.custop-pop-close').off().on('click', function(){ $('#videoPop').fadeOut(400); $('body').css({ 'overflow-y':'auto' }); }); //=================================================== //Menu trigger==================== $('.mobile-menu').on('click', function(){ $(this).toggleClass('collapse-menu') $('.menu-main').slideToggle(400); }); //If no banner if($('.bc-body-wrapp').hasClass('no-banner')){ var hdrHeight = $('.bc-site-header').outerHeight() + 'px'; $('.bc-site-header + section, .bc-site-header + div').css({ 'paddingTop': hdrHeight }); } //full width youtube video $(function(){ $('.bc-site-static-banner iframe').css({ width: $(window).innerWidth() + 'px', height: $(window).innerHeight() + 'px' }); $(window).resize(function(){ $('.bc-site-static-banner iframe').css({ width: $(window).innerWidth() + 'px', height: $(window).innerHeight() + 'px' }); }); }); //Skill bar js $('.skillbar').each(function(){ $(this).find('.skillbar-bar').animate({ width:$(this).attr('data-percent') },2000); }); //Accordian $('.acc-title').off().on('click', function () { $('.acc-content').slideUp(400); $('.acc-title').removeClass('active'); $(this).addClass('active'); $(this).siblings('.acc-content').slideDown(400); }); //Owl carousel=========== //multiple carousel in one page $('.testimonial-slider').owlCarousel({ loop:true, autoplay:true, margin:10,//Gutter space between items autoHeight:false, items:1, nav:true, navText: ["",""] }); //Team $('.teamCarousel').owlCarousel({ loop:true, autoplay:true, autoplayTimeout:7000, margin:10, nav:true, navText: ["",""], responsive:{ 0:{ items:1 }, 600:{ items:2 }, 1000:{ items:4 } } }); //Client Logos $('.clientLogo').owlCarousel({ loop:true, margin:10, autoplay:true, autoplayTimeout:1000, nav:false, navText: ["",""], responsive:{ 0:{ items:2 }, 600:{ items:2 }, 1000:{ items:5 } } }); //Sticky Header ========= $(window).scroll(function () { var scrollTop = $(window).scrollTop(); if(scrollTop > 80){ $('.bc-site-header').addClass('scrolled') } else{ $('.bc-site-header').removeClass('scrolled') } }); $(window).resize(function(){ homeHeight(); $(window).trigger('resize.px.parallax'); }); /*-----------------------------------------------------------------------------------*/ /* MENU /*-----------------------------------------------------------------------------------*/ function calculateScroll() { var contentTop = []; var contentBottom = []; var winTop = $(window).scrollTop(); var rangeTop = 200; var rangeBottom = 500; $('.navmenu').find('.scroll_btn a').each(function(){ contentTop.push( $( $(this).attr('href') ).offset().top ); contentBottom.push( $( $(this).attr('href') ).offset().top + $( $(this).attr('href') ).height() ); }) $.each( contentTop, function(i){ if ( winTop > contentTop[i] - rangeTop && winTop < contentBottom[i] - rangeBottom ){ $('.navmenu li.scroll_btn') .removeClass('active') .eq(i).addClass('active'); } }) }; jQuery(document).ready(function() { //MobileMenu if ($(window).width() < 768){ jQuery('.menu_block .container').prepend(''); jQuery('header .navmenu').hide(); jQuery('.menu_toggler, .navmenu ul li a').click(function(){ jQuery('header .navmenu').slideToggle(300); }); } // if single_page if (jQuery("#page").hasClass("single_page")) { } else { $(window).scroll(function(event) { calculateScroll(); }); $('.navmenu ul li a, .mobile_menu ul li a, .btn_down').click(function() { $('html, body').animate({scrollTop: $(this.hash).offset().top - 80}, 1000); return false; }); }; }); // utility functions function homeHeight(){ var wh = jQuery(window).height() - 0; var ww = jQuery(window).width(); var hh = jQuery('#siteHeader').height(); hh = hh-25; if( ww > 767 ){ jQuery('.top_slider, .top_slider .slides li').css('height', wh); }else{ jQuery('.top_slider, .top_slider .slides li').css({'height':'350px' , 'margin-top':hh+'px'}); } } });