/** * Total Custom JS * * @package Total * * Distributed under the MIT license - http://opensource.org/licenses/MIT */ jQuery(function($){ if($('.ht-sticky-header').length > 0){ $(window).scroll(function(){ if($(window).scrollTop() > 200 ){ $('#ht-masthead').addClass('ht-sticky'); }else{ $('#ht-masthead').removeClass('ht-sticky'); } }); } if($('#ht-bx-slider .ht-slide').length > 0){ $('#ht-bx-slider').bxSlider({ 'pager':false, 'auto' : true, 'mode' : 'fade', 'pause' : 5000, }); } $('.ht-testimonial-slider').bxSlider({ 'controls' : true, 'pager': false, 'auto' : true, 'pause' : 5000, 'mode' : 'fade', 'prevText' : '', 'nextText' : '', }); $(".ht_client_logo_slider").owlCarousel({ autoPlay: 4000, items : 5, itemsDesktop : [1199,5], itemsDesktopSmall : [979,4], itemsTablet: [768,3], itemsMobile: [479,2], pagination : false }); $('.ht-portfolio-image').nivoLightbox(); $('.ht-menu > ul').superfish({ delay: 500, // one second delay on mouseout animation: {opacity:'show',height:'show'}, // fade-in and slide-down animation speed: 'fast', // faster animation speed }); $('.ht-service-excerpt h5').click(function(){ $(this).next('.ht-service-text').slideToggle(); $(this).parents('.ht-service-post').toggleClass('ht-active'); }); $('.ht-service-icon').click(function(){ $(this).next('.ht-service-excerpt').find('.ht-service-text').slideToggle(); $(this).parent('.ht-service-post').toggleClass('ht-active'); }); $('.toggle-bar').click(function(){ $(this).next('.ht-menu').slideToggle(); }); setTimeout(function(){ $.stellar({ horizontalScrolling: false, responsive: true, }); }, 3000 ); $('.ht-team-counter-wrap').waypoint(function() { setTimeout(function() { $('.odometer1').html($('.odometer1').data('count')); }, 500); setTimeout(function() { $('.odometer2').html($('.odometer2').data('count')); }, 1000); setTimeout(function() { $('.odometer3').html($('.odometer3').data('count')); }, 1500); setTimeout(function() { $('.odometer4').html($('.odometer4').data('count')); }, 2000); }, { offset: 800, triggerOnce: true }); if($('.ht-sticky-header').length > 0){ var onpageOffset = 74; }else{ onpageOffset = 0 } $('.ht-sticky-header .ht-menu').onePageNav({ currentClass: 'current', changeHash: false, scrollSpeed: 750, scrollThreshold: 0.1, scrollOffset: onpageOffset }); // *only* if we have anchor on the url if(window.location.hash) { $('html, body').animate({ scrollTop: $(window.location.hash).offset().top - onpageOffset }, 1000 ); } $(window).scroll(function(){ if($(window).scrollTop() > 300){ $('#ht-back-top').removeClass('ht-hide'); }else{ $('#ht-back-top').addClass('ht-hide'); } }); $('#ht-back-top').click(function(){ $('html,body').animate({scrollTop:0},800); }); if( $('.ht-portfolio-posts').length > 0 ){ var first_class = $('.ht-portfolio-cat-name:first').data('filter'); $('.ht-portfolio-cat-name:first').addClass('active'); var $container = $('.ht-portfolio-posts').imagesLoaded( function() { $container.isotope({ itemSelector: '.ht-portfolio', filter: first_class }); var elems = $container.isotope('getFilteredItemElements'); elems.forEach(function(item, index){ if ( index == 0 || index == 4 ) { $( item ).addClass('wide'); var bg = $(item).find('.ht-portfolio-image').attr('href'); $( item ).find('.ht-portfolio-wrap').css('background-image', 'url('+bg+')'); }else{ $( item ).removeClass('wide'); } }); GetMasonary(); setTimeout(function(){ $container.isotope({ itemSelector: '.ht-portfolio', filter: first_class, }); },2000); $(window).on( 'resize', function () { GetMasonary(); }); }); $('.ht-portfolio-cat-name-list').on( 'click', '.ht-portfolio-cat-name', function() { var filterValue = $(this).attr('data-filter'); $container.isotope({ filter: filterValue }); var elems = $container.isotope('getFilteredItemElements'); elems.forEach(function(item, index){ if ( index == 0 || index == 4 ) { $( item ).addClass('wide'); var bg = $(item).find('.ht-portfolio-image').attr('href'); $( item ).find('.ht-portfolio-wrap').css('background-image', 'url('+bg+')'); }else{ $( item ).removeClass('wide'); } }); GetMasonary(); var filterValue = $(this).attr('data-filter'); $container.isotope({ filter: filterValue }); $('.ht-portfolio-cat-name').removeClass('active'); $(this).addClass('active'); }); function GetMasonary(){ var winWidth = window.innerWidth; if (winWidth > 580) { $container.find('.ht-portfolio').each(function () { var image_width = $(this).find('img').width(); if($(this).hasClass('wide')){ $(this).find('.ht-portfolio-wrap').css( { height : (image_width*2) + 15 + 'px' }); }else{ $(this).find('.ht-portfolio-wrap').css( { height : image_width + 'px' }); } }); }else { $container.find('.ht-portfolio').each(function () { var image_width = $(this).find('img').width(); if($(this).hasClass('wide')){ $(this).find('.ht-portfolio-wrap').css( { height : (image_width*2) + 8 + 'px' }); }else{ $(this).find('.ht-portfolio-wrap').css( { height : image_width + 'px' }); } }); } } } });