// Menus function archaeology_museums_menu_open_nav() { jQuery(".sidenav").addClass('show'); } function archaeology_museums_menu_close_nav() { jQuery(".sidenav").removeClass('show'); } ( function( window, document ) { function archaeology_museums_keepFocusInMenu() { document.addEventListener( 'keydown', function( e ) { const archaeology_museums_nav = document.querySelector( '.sidenav' ); if ( ! archaeology_museums_nav || ! archaeology_museums_nav.classList.contains( 'show' ) ) { return; } const elements = [...archaeology_museums_nav.querySelectorAll( 'input, a, button' )], archaeology_museums_lastEl = elements[ elements.length - 1 ], archaeology_museums_firstEl = elements[0], archaeology_museums_activeEl = document.activeElement, tabKey = e.keyCode === 9, shiftKey = e.shiftKey; if ( ! shiftKey && tabKey && archaeology_museums_lastEl === archaeology_museums_activeEl ) { e.preventDefault(); archaeology_museums_firstEl.focus(); } if ( shiftKey && tabKey && archaeology_museums_firstEl === archaeology_museums_activeEl ) { e.preventDefault(); archaeology_museums_lastEl.focus(); } } ); } archaeology_museums_keepFocusInMenu(); } )( window, document ); jQuery('document').ready(function($){ // preloader setTimeout(function () { jQuery("#preloader").fadeOut("slow"); },1000); // Sticky Header $(window).scroll(function(){ var sticky = $('.header-sticky'), scroll = $(window).scrollTop(); if (scroll >= 100) sticky.addClass('header-fixed'); else sticky.removeClass('header-fixed'); }); }); // Scroller jQuery(document).ready(function () { jQuery(window).scroll(function () { if (jQuery(this).scrollTop() > 100) { jQuery('.scrollup i').fadeIn(); } else { jQuery('.scrollup i').fadeOut(); } }); jQuery('.scrollup i').click(function () { jQuery("html, body").animate({ scrollTop: 0 }, 600); return false; }); }); // Title Color jQuery(document).ready(function () { jQuery("#banner .inner_carousel h1.banner-title").each(function () { var t = jQuery(this).text(); var splitT = t.split(" "); var newText = ""; for (var i = 0; i < splitT.length; i++) { if (i === splitT.length - 1) { // Check if it's the last word newText += ""; newText += splitT[i]; // Add the last word with the class newText += ""; } else { newText += splitT[i] + " "; } } jQuery(this).html(newText.trim()); // Replace the text with the updated HTML }); }); // homepage sidebar jQuery(document).ready(function () { function archaeology_museums_search_loop_focus(element) { var archaeology_museums_focus = element.find('select, input, textarea, button, a[href]'); var archaeology_museums_firstFocus = archaeology_museums_focus[0]; var archaeology_museums_lastFocus = archaeology_museums_focus[archaeology_museums_focus.length - 1]; var KEYCODE_TAB = 9; element.on('keydown', function archaeology_museums_search_loop_focus(e) { var isTabPressed = (e.key === 'Tab' || e.keyCode === KEYCODE_TAB); if (!isTabPressed) { return; } if ( e.shiftKey ) /* shift + tab */ { if (document.activeElement === archaeology_museums_firstFocus) { archaeology_museums_lastFocus.focus(); e.preventDefault(); } } else /* tab */ { if (document.activeElement === archaeology_museums_lastFocus) { archaeology_museums_firstFocus.focus(); e.preventDefault(); } } }); } jQuery('.toggle-btn a').click(function(){ jQuery(".header-sidebar").addClass('show'); archaeology_museums_search_loop_focus(jQuery('.header-sidebar')); }); jQuery('.header-sidebar .close-pop a').click(function(){ jQuery(".header-sidebar").removeClass('show'); }); });