亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

三級下拉菜單案例作業(yè)

original 2019-02-12 12:34:33 162
abstrait:通過ul進行靜態(tài)頁面的導航菜單及子菜單的布局,利用jQuery的hide() mouseenter mouseover mouseleave find() slideDown slideUp等方法實現(xiàn)下拉菜單的子菜單隱藏、顯示、通過鼠標移入、移出事件觸發(fā)子菜單的顯示與隱藏。<!DOCTYPE html> <html lang="en">

通過ul進行靜態(tài)頁面的導航菜單及子菜單的布局,利用jQuery的hide() mouseenter mouseover mouseleave find() slideDown slideUp等方法實現(xiàn)下拉菜單的子菜單隱藏、顯示、通過鼠標移入、移出事件觸發(fā)子菜單的顯示與隱藏。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>三級子菜單作業(yè)</title>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<style>
* {
padding: 0;
margin: 0;
}
ul li {
list-style: none;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
float: left;
border-right: 1px solid rgb(180, 168, 168);
cursor: pointer;
}
.sub2 li {
width: 100px;
}
a {
color: #fff;
text-decoration: none;
}
.c {
margin: 0 auto;
}
.menu {
height: 40px;
background: rgb(197, 102, 102);
color: #444;
}
.menu .cent {
width: 960px;
height: 40px;
}
.subpannel {
position: relative;
background: pink;
height: 120px;
}

.subpannel li {
border: none;
}

.subpannel li:hover {
background: #ccc;
}

.sub3 {
position: relative;
top: -40px;
left: 100px;
height: 125px;
}

.sub3 li {
width: 100px;
background: indianred;
}

.sub3 li:hover {
color: #fff;
background: rgb(43, 25, 25);
}
</style>
</head>

<body>
<div class="menu">
<div class="c cent">
<!-- 一級菜單 -->
<ul class="sub">
<li><a href="">網站首頁</a></li>
<li><a href="">企業(yè)榮譽</a></li>
<li><a href="">公司概況</a></li>
<li><a href="">公司文化</a></li>
<li><a href="">產品展示</a>
<!-- 二級菜單 -->
<ul class='subpannel'>
<li>民用裝備</li>
<li class='sub2'>軍用設備
<!-- 三級菜單 -->
<ul class='sub3'>
<li>軍用電臺</li>
<li>坦克</li>
<li>火箭車</li>
</ul>
</li>
<li>企業(yè)裝備</li>
</ul>
</li>
<li> <a href="">在線論壇</a></li>
<li><a href="">意見反饋</a></li>
<li><a href="">聯(lián)系方式</a></li>
</ul>
</div>
</div>
<script>
$(document).ready(function () {
//設置所有子菜單隱藏
$('.subpannel').hide();
$('.sub3').hide();
// 通過Mousemove /mouseover/mouseenter 觸發(fā)鼠標移入事件
$('.sub>li').mousemove(function () {
// 利用find()找到子菜單元素通過slideDown()顯示子菜單
$(this).find('.subpannel').slideDown(500);
})
// 通過Mouseleave /mouseout 觸發(fā)鼠標移出事件

$('.sub>li').mouseleave(function () {
// 利用find()找到子菜單元素通過slideUp()隱藏子菜單

$(this).find('.subpannel').slideUp(500);
})
$('.subpannel>li').mouseover(function () {

$(this).find('.sub3').slideDown(500);

})
$('.subpannel>li').mouseleave(function () {
$(this).find('.sub3').slideUp(500);
})

})
</script>
</body>
</html>


Professeur correcteur:天蓬老師Temps de correction:2019-02-12 12:40:35
Résumé du professeur:多級菜單,應用很廣的, 不僅可以用到頂部主導航, 側邊導航也很常用, 例如一些商城左側的商品列表

Notes de version

Entrées populaires