jQuery(document).ready(function($) { // Toggle mobile menu $(".nav-toggle").on("click", function(){ $(this).toggleClass("active"); $(".mobile-menu").slideToggle(); if ($(".search-toggle").hasClass("active")) { $(".search-toggle").removeClass("active"); $(".search-container").slideToggle(); } return false; }); // Toggle search container $(".search-toggle").on("click", function(){ $(this).toggleClass("active"); $(".search-container").slideToggle(); if ($(".nav-toggle").hasClass("active")) { $(".nav-toggle").removeClass("active"); $(".mobile-menu").slideToggle(); } return false; }); // Add focus class to menus $( '.dropdown-menu a' ).on( 'blur focus', function( e ) { $( this ).parents( 'li.menu-item-has-children' ).toggleClass( 'focus' ); } ); // Hide mobile menu/search container at resize $(window).resize(function() { if ($(window).width() >= 850) { $(".nav-toggle").removeClass("active"); $('.mobile-menu').hide(); } if ($(window).width() <= 850) { $(".search-toggle").removeClass("active"); $('.search-container').hide(); } }); // Dropdown menus on touch devices $( '.primary-menu li:has(ul)' ).doubleTapToGo(); $( '.secondary-menu li:has(ul)' ).doubleTapToGo(); // Load Flexslider $(".flexslider").flexslider({ animation: "slide", controlNav: false, prevText: "", nextText: "", smoothHeight: true }); // smooth scroll to the top jQuery(document).ready(function($){ $('.to-the-top').click(function(){ $("html, body").animate({ scrollTop: 0 }, 500); return false; }); }); // resize videos after container var vidSelector = ".post iframe, .post object, .post video"; var resizeVideo = function(sSel) { $( sSel ).each(function() { var $video = $(this), $container = $video.parent(), iTargetWidth = $container.width(); if ( !$video.attr("data-origwidth") ) { $video.attr("data-origwidth", $video.attr("width")); $video.attr("data-origheight", $video.attr("height")); } var ratio = iTargetWidth / $video.attr("data-origwidth"); $video.css("width", iTargetWidth + "px"); $video.css("height", ( $video.attr("data-origheight") * ratio ) + "px"); }); }; resizeVideo(vidSelector); $(window).resize(function() { resizeVideo(vidSelector); }); }); //For sticky Header // When the user scrolls the page, execute makeSticky window.onscroll = function() { makeSticky() }; // Add the sticky class to the header when you reach its scroll position. Remove "sticky" when you leave the scroll position function makeSticky() { // Get the header var header = document.getElementById("sticky-nav"); if (window.pageYOffset > header.offsetTop) { header.classList.add("m-sticky"); //$('.sp-logo').show(); } else { header.classList.remove("m-sticky"); //$('.sp-logo').hide(); } }