// NAVIGATION CALLBACK
jQuery(function($){
"use strict";
jQuery('.main-menu-navigation > ul').superfish({
delay: 500,
animation: {opacity:'show',height:'show'},
speed: 'fast'
});
});
jQuery(function($){
$( '.toggle-menu button' ).click( function(e){
$( 'body' ).toggleClass( 'show-main-menu' );
var element = $( '.side-nav' );
business_card_resume_trapFocus( element );
});
$( '.closebtn' ).click( function(e){
$( '.toggle-menu button' ).click();
$( '.toggle-menu button' ).focus();
});
$( document ).on( 'keyup',function(evt) {
if ( $( 'body' ).hasClass( 'show-main-menu' ) && evt.keyCode == 27 ) {
$( '.toggle-menu button' ).click();
$( '.toggle-menu button' ).focus();
}
});
$(window).scroll(function(){
if ($(window).scrollTop() >= 100) {
$('.toggle-menu').addClass('sticky');
}
else {
$('.toggle-menu').removeClass('sticky');
}
});
$(window).scroll(function(){
var sticky = $('.sticky-header'),
scroll = $(window).scrollTop();
if (scroll >= 100) sticky.addClass('fixed-header');
else sticky.removeClass('fixed-header');
});
setTimeout(function(){
$(".tg-loader").delay(2000).fadeOut("slow");
$("#overlayer").delay(2000).fadeOut("slow");
});
setTimeout(function(){
$(".preloader").delay(2000).fadeOut("slow");
$(".preloader .preloader-container").delay(2000).fadeOut("slow");
});
// back to top.
$( window ).scroll( function() {
if ( $( this ).scrollTop() > 200 ) {
$( '.back-to-top' ).addClass( 'show-back-to-top' );
} else {
$( '.back-to-top' ).removeClass( 'show-back-to-top' );
}
});
$( '.back-to-top' ).click( function() {
$( 'html, body' ).animate( { scrollTop : 0 }, 200 );
return false;
});
});
function business_card_resume_trapFocus( element, namespace ) {
var business_card_resume_focusableEls = element.find( 'a, button' );
var business_card_resume_firstFocusableEl = business_card_resume_focusableEls[0];
var business_card_resume_lastFocusableEl = business_card_resume_focusableEls[business_card_resume_focusableEls.length - 1];
var KEYCODE_TAB = 9;
business_card_resume_firstFocusableEl.focus();
element.keydown( function(e) {
var isTabPressed = ( e.key === 'Tab' || e.keyCode === KEYCODE_TAB );
if ( !isTabPressed ) {
return;
}
if ( e.shiftKey ) /* shift + tab */ {
if ( document.activeElement === business_card_resume_firstFocusableEl ) {
business_card_resume_lastFocusableEl.focus();
e.preventDefault();
}
} else /* tab */ {
if ( document.activeElement === business_card_resume_lastFocusableEl ) {
business_card_resume_firstFocusableEl.focus();
e.preventDefault();
}
}
});
}
(function( $ ) {
jQuery(document).ready(function() {
var owl = jQuery('#service-section .owl-carousel');
owl.owlCarousel({
nav: true,
autoplay:true,
autoplayTimeout:2000,
autoplayHoverPause:true,
loop: true,
navText : ['',''],
responsive: {
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 3
}
}
})
})
})( jQuery );
jQuery(document).ready(function () {
jQuery( ".tablinks" ).first().addClass( "active" );
});
function business_card_resume_project_tab(evt, cityName) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
}
tablinks = document.getElementsByClassName("tablinks");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].className = tablinks[i].className.replace(" active", "");
}
jQuery('#'+ cityName).show()
evt.currentTarget.className += " active";
}
jQuery(document).ready(function () {
jQuery('.tabcontent').hide();
jQuery('.tabcontent:first').show();
});