Skip to content

Instantly share code, notes, and snippets.

@About2git
Forked from srikat/gist:7867185
Created February 14, 2015 16:56
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save About2git/79e5e1cd2d90e1539f1e to your computer and use it in GitHub Desktop.
Save About2git/79e5e1cd2d90e1539f1e to your computer and use it in GitHub Desktop.
How to set up Sticky Header or Navigation in Genesis
/* Sticky header */
.site-header {
position: fixed;
width: 100%;
z-index: 1000;
}
nav.nav-primary {
padding-top: 164px; /*height of header (can be easily obtained using Firebug)*/
}
add_action( 'wp_enqueue_scripts', 'custom_enqueue_script' );
function custom_enqueue_script() {
wp_enqueue_script( 'sticky-nav', get_bloginfo( 'stylesheet_directory' ) . '/js/sticky-nav.js', array( 'jquery' ), '', true );
}
/* Sticky Primary nav */
.nav-primary.fix {
position: fixed;
top: 0;
left: 0;
z-index: 1000;
width: 100%;
max-width: 100%;
overflow: visible;
/*background: rgba(255, 255, 255, 0.92);*/
}
.admin-bar .nav-primary.fix {
top: 28px;
}
add_action( 'wp_enqueue_scripts', 'custom_enqueue_script' );
function custom_enqueue_script() {
wp_enqueue_script( 'sticky-nav-sub', get_bloginfo( 'stylesheet_directory' ) . '/js/sticky-nav-sub.js', array( 'jquery' ), '', true );
}
/* Sticky Secondary nav */
.nav-secondary.fix {
position: fixed;
top: 0;
left: 0;
z-index: 1000;
width: 100%;
max-width: 100%;
overflow: visible;
/*background: rgba(255, 255, 255, 0.92);*/
}
.admin-bar .nav-secondary.fix {
top: 28px;
}
if (!$filter.hasClass('fix') && $(window).scrollTop() > $filter.offset().top && window.innerWidth > 500)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment