我想在我的網站上使用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,所以WordPress知道它:https://developer.wordpress.org/themes/basics/including-css-javascript/。我會把這個添加到我的答案中。 –