![](/img/trans.png)
[英]Fullcalendar v5 how to show and hide events with menu nav nav-tabs
[英]How to create a Show Hide Nav Menu
我想創建一個顯示隱藏導航菜單,如下所示。
http://www.dtelepathy.com/blog/inspiration/22-fresh-single-page-website-for-your-inspiration
<div id="menus">
<nav id="nav">
<ul>
<li><a href="#">HOME</a></li>
<li><a href="#">BIOGRAPHY</a></li>
<li><a href="#">GALLERY</a></li>
<li><a href="#">WRITINGS</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</nav>
</div>
#nav ul{
margin-top:10px;
margin-bottom:20px;
padding:50px;
}
#nav ul li{
float:left;
padding:48px;
}
#nav a:link{
color:#999;
}
#nav a:visited{
color:#000;
}
#nav a:hover{
color:#999;
border-bottom-style:solid;
}
我們可以只更改ul
鏈接的top
屬性,使其默認為負值eq top:-70px;
然后,當我們將header
懸停時,通過添加一個名為jquery的類show
將ul
最高值ul
0
。
這是例子
我們需要擔心的主要代碼是ul
和header
屬性
HTML:
<header>
<nav>
<ul class="menu">
<li><a href="#">menu</a></li>
<li><a href="#">menu</a></li>
<li><a href="#">menu</a></li>
<li><a href="#">menu</a></li>
</ul>
</nav>
</header>
CSS:
ul {
-webkit-transition:all 0.6s;
position: relative;
top: -70px;
}
.show {
top: 0;
}
(過渡將使其變得平滑,而不是立即顯示)
JS:
$("header").hover(function() {
$('ul.menu').toggleClass('show')
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.