Hello teacher, after I finished writing, I had a sliding glitch. What's going on?
你想擁有你從未有過(guò)的東西 ,那么你必須去做你從未做過(guò)的事情。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery三級(jí)下拉菜單</title>
<style>
* {
margin: 0;
padding: 0;
}
.menu {
width: 800px;
height: 30px;
background-color: #000000;
margin: 0 auto;
border-radius: 10px;
color: #ffffff;
border: 1px solid #ccc;
margin-top: 20px;
}
ul {
list-style: none;
}
ul li {
width: 100px;
height: 30px;
font-size: 14px;
line-height: 30px;
text-align: center;
float: left;
border-right: 1px solid #ffffff;
cursor: pointer;
}
.twobox li {
width: 100px;
height: 30px;
background-color: #ccc;
color: #000;
font-size: 14px;
line-height: 30px;
position: relative;
border: 0px;
}
.twobox li:hover {
color: #ffffff;
background-color: #000;
}
.three {
position: absolute;
top: 0;
left: 100px;
}
.three li {
width: 99px;
height: 30px;
line-height: 30px;
border: 0;
}
</style>
<script type="text/javascript" src="js/jquery-1.7.1.min.js" ></script>
<script>
$(document).ready(function(){
//隱藏二級(jí)三級(jí)菜單
$(".twobox").hide()
$(".three").hide()
//鼠標(biāo)移動(dòng)到包含二級(jí)菜單的一級(jí)菜單時(shí)顯示
$(".one>li").mouseover(function(){
$(this).find(".twobox").slideDown(500)
})
//鼠標(biāo)移除時(shí)隱藏
$(".one>li").mouseleave(function(){
$(this).find(".twobox").slideUp(500)
});
//當(dāng)鼠標(biāo)移動(dòng)到包含三級(jí)菜單的二級(jí)菜單時(shí)顯示
$(".two").mouseover(function(){
$(this).find(".three").slideDown(500)
})
//當(dāng)鼠標(biāo)移除時(shí)隱藏
$(".two").mouseleave(function(){
$(this).find(".three").slideUp(500)
})
})
//.find()遍歷? ? ? .mouseover鼠標(biāo)移動(dòng)? ?.mouseleave鼠標(biāo)移除? ?.slideDown()滑動(dòng)方式? ? .slideUp()滑動(dòng)方式隱藏
//總結(jié) 在html方面出現(xiàn)卡殼 浪費(fèi)了很多時(shí)間? 在jQuery方面比較穩(wěn)定
</script>
</head>
<body>
<div class="menu">
<ul class="one">
<li>Homepage</li>
<li>Konoha
<ul class="twobox">
<li>Sarutobi Clan</li>
<li class="two">Senju Clan
<ul class="three">
<li>Ashura Otsutsuki</li>
<li>Senju Hashirama</li>
<li>Senju Tobirama</li>
<li>Senju Rope Tree</ li>
</ul>
</li>
<li class="two">Uchiha clan
< ;ul class="three">
<li>Indra Otsutsuki</li>
<li>Madara Uchiha</li>
<li>Uchiha Izuna</li>
<li>Uchiha Sasuke</li>
</ul>
</li>
<li>Nara Clan</li>
</ul>
</li>
<li>Iwa Ninja
<ul class="twobox">
<li>dust</li>
<li class="two">Shadow
<ul class="three">
<li>First Generation</li>
<li>Second generation</li>
<li>Three</li>
<li>Empty</li>
</ul>
</li>
<li class="two">melt
<ul class="three"> ;
<li>Passenger A</li>
<li>Passenger B</li>
<li>Passenger C</ li>
<li>Passenger Ding</li>
</ul>
</li>
</ul>
</li>
<li>Sand Ninja</li>
<li>Mist Ninja< /li>
<li>Kuminin</li>
</ul>
</div>
< /body>
</html>