下にスクロールすると、ナビゲーションが隠れるJavaScriptです。
上にスクロールするとナビゲーションが現れます。
↓以下が実際のソースサンプルです。
▼JavaScript
$(function() {
var menuHeight = $("#menu").height();
var navPos = 0;
$(window).scroll(function () {
var Pos = $(this).scrollTop();
if (Pos > navPos) {
if ($(window).scrollTop() >= 100) {
$("#menu").css("top", "-" + menuHeight + "px");
}
} else {
$("#menu").css("top", "0px");
}
navPos = Pos;
});
});
▼CSS
nav{
width: 100%;
position: fixed;
top: 0;
left: 0;
transition: .3s;
}
ul{
width: 100%;
}
li{
width: 20%;
float: left;
text-align: center;
}
▼HTML
今回、参考にさせていただいたのは、
『Webpark – ウェブサイト作成に役立つことをいろいろと』さんです。
ありがとうございます。
