jQuery(window).on('load', function() { jQuery('#status').fadeOut(); jQuery('#preloader').delay(350).fadeOut('slow'); jQuery('body').delay(350).css({'overflow':'visible'}); }) // sticky header jQuery(window).scroll(function(){ if (jQuery(window).scrollTop() >= 100) { jQuery('.is-sticky-on').addClass('sticky-head'); } else { jQuery('.is-sticky-on').removeClass('sticky-head'); } }); jQuery(function($){ $( '.toggle-nav button' ).click( function(e){ $( 'body' ).toggleClass( 'show-main-menu' ); var element = $( '.sidenav' ); business_school_trapFocus( element ); }); $( '.close-button' ).click( function(e){ $( '.toggle-nav button' ).click(); $( '.toggle-nav button' ).focus(); }); $( document ).on( 'keyup',function(evt) { if ( $( 'body' ).hasClass( 'show-main-menu' ) && evt.keyCode == 27 ) { $( '.toggle-nav button' ).click(); $( '.toggle-nav button' ).focus(); } }); }); function business_school_trapFocus( element, namespace ) { var business_school_focusableEls = element.find( 'a, button' ); var business_school_firstFocusableEl = business_school_focusableEls[0]; var business_school_lastFocusableEl = business_school_focusableEls[business_school_focusableEls.length - 1]; var KEYCODE_TAB = 9; business_school_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_school_firstFocusableEl ) { business_school_lastFocusableEl.focus(); e.preventDefault(); } } else /* tab */ { if ( document.activeElement === business_school_lastFocusableEl ) { business_school_firstFocusableEl.focus(); e.preventDefault(); } } }); } // owl carousel jQuery(document).ready(function() { jQuery('.owl-carousel').owlCarousel({ loop: true, margin: 0, nav:false, dots:true, rtl:false, items: 1, autoplay:false, }) }); // scroll to top jQuery(document).ready(function () { jQuery(window).scroll(function () { if (jQuery(this).scrollTop() > 0) { jQuery('#button').fadeIn(); } else { jQuery('#button').fadeOut(); } }); jQuery('#button').click(function () { jQuery("html, body").animate({ scrollTop: 0 }, 600); return false; }); business_school_search_focus(); }); // search function business_school_search_focus() { /* First and last elements in the menu */ var business_school_search_firstTab = jQuery('.serach_inner input[type="search"]'); var business_school_search_lastTab = jQuery('button.search-close'); /* Cancel button will always be last */ jQuery(".search-open").click(function(e){ e.preventDefault(); e.stopPropagation(); jQuery('body').addClass("search-focus"); business_school_search_firstTab.focus(); }); jQuery("button.search-close").click(function(e){ e.preventDefault(); e.stopPropagation(); jQuery('body').removeClass("search-focus"); jQuery(".search-open").focus(); }); /* Redirect last tab to first input */ business_school_search_lastTab.on('keydown', function (e) { if (jQuery('body').hasClass('search-focus')) if ((e.which === 9 && !e.shiftKey)) { e.preventDefault(); business_school_search_firstTab.focus(); } }); /* Redirect first shift+tab to last input*/ business_school_search_firstTab.on('keydown', function (e) { if (jQuery('body').hasClass('search-focus')) if ((e.which === 9 && e.shiftKey)) { e.preventDefault(); business_school_search_lastTab.focus(); } }); /* Allow escape key to close menu */ jQuery('.serach_inner').on('keyup', function(e){ if (jQuery('body').hasClass('search-focus')) if (e.keyCode === 27 ) { jQuery('body').removeClass('search-focus'); business_school_search_lastTab.focus(); }; }); } // slider last word js jQuery(document).ready(function() { jQuery('.ftr-4-box h5').each(function(index, element) { var heading = jQuery(element); var word_array, last_word, first_part; word_array = heading.html().split(/\s+/); // split on spaces last_word = word_array.pop(); // pop the last word first_part = word_array.join(' '); // rejoin the first words together heading.html([first_part, ' ', last_word, ''].join('')); }); });