web-dev-qa-db-ja.com

メニューをねばねばさせたい

Helix3テンプレートを使用していて、メニューをページの上部に固定し、スクロール時にそのスタイルを変更したいと考えています。どうすればそれを達成できますか?

3
Heba

template demo andに基づいて、jQueryとCSSを使用した簡単なソリューションをまとめましたが、テンプレートがカスタマイズされている場合、これは期待どおりに機能しない可能性があります。

[〜#〜] css [〜#〜]

.fixedMenu {
    position: fixed;
    top: 0;
    z-index: 10;
    width: 100%;
}

jQuery

jQuery(window).bind('scroll', function () {
    if (jQuery(window).scrollTop() > 90) {
        jQuery('#sp-header').addClass('fixedMenu ');
    } else {
        jQuery('#sp-header').removeClass('fixedMenu ');
    }
});
4
johanpw

クイックGoogle検索(ヒント)を行ったので、Helix 3テンプレートはテンプレートオプションで固定/固定ヘッダーをサポートすると思います。

enter image description here

2
Lodder