headroom.jsを自分のサイトで使用して、下にスクロールするときにヘッダーを非表示にして、上にスクロールすると表示されるようにしたいと思います。私はWordPressを使用しています。WordPressでHeadroom.jsを使用する
jsファイルをテーマフォルダに入れてfunctions.phpで呼び出そうとしましたが、動作していないようですので、代わりにこのプラグインを使用しています:https://twd.wordpress.org/plugins/headroomjs/。
私は追加のCSSに次のようにしている:私は下にスクロールするよう
.headroom {
transition: transform 200ms linear;
}
.headroom--top .x-navbar {
background-color: transparent;
border-bottom: none;
box-shadow: none;
}
.sub-menu ul li{
\t color: #ddd !important;
}
.headroom--top .x-navbar a{
\t color: #fff !important;
}
.headroom--top .x-navbar .desktop .sub-menu a{
\t color: black !important;
}
.headroom--not-top .x-navbar {
background-color: #fff;
}
.headroom {
transition: transform 200ms linear;
}
.headroom--pinned {
transform: translateY(0%);
}
.headroom--unpinned {
transform: translateY(-100%);
webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.headroom {
position: fixed;
z-index: 12;
right: 0;
left: 0;
top: 0;
webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.masthead {
height:0px;
}
ヘッダーの色が変化しているが、それはまだ固定され、スクロールを下に消えることはありません。私は間違って何をしていますか?
ありがとうございます!
ありがとう、私はまだWordPressに正しくインストールする方法を理解していません - ヘッダーか関数か他の方法で。私はヘッダーにクラスを適用しましたが、jsをどこに置くべきかはわかりません。 – KnitBecca
申し訳ありませんが、PHPを関数phpにエンキューする必要がありますので、WordPressはhttps://developer.wordpress.org/themes/basics/including-css-javascript/について知っています。私はこれを私の答えに加えます。 –