css 如何在Genesis中设置Sticky Header或Navigation

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 如何在Genesis中设置Sticky Header或Navigation相关的知识,希望对你有一定的参考价值。

if (!$filter.hasClass('fix') && $(window).scrollTop() > $filter.offset().top && window.innerWidth > 500)
/* 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;
}
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 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', get_bloginfo( 'stylesheet_directory' ) . '/js/sticky-nav.js', array( 'jquery' ), '', true );
}
/* 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)*/
}

以上是关于css 如何在Genesis中设置Sticky Header或Navigation的主要内容,如果未能解决你的问题,请参考以下文章

如何在 h:panelGrid 中设置一行的高度

如何在 iPhone 或 iPad 中设置锁屏壁纸

css 如何在css中设置表格最大宽度100%?

如何在HTML标签和JS中设置CSS3 var变量

如何使用 jQuery 在 css 中设置重要标志? [复制]

CSS:如何在数据列表中设置最大高度?