JavaScript教程:Jquery制作网页下拉菜单
要点说明:1.简单合理的html框架布局(只显示其中一个列表框架)
<div>
<ul>
<li>
<a href="#">css</a>
<ul>
<li><a>样式表1</a></li>
<li><a>样式表2</a></li>
<li><a>样式表3</a></li>
<li><a>样式表4</a></li>
</ul>
</li>
</div>
2.css用父类继承而不是后代(div>ul而不能用div ul)
<style type="text/css">
ul{
margin:0;
padding:0;
list-style:none;
}
div{
margin-bottom:10px;
width:400px;
height:30px;
background:#333;
}
div>ul>li{
float:left;
margin:0 5px;
width:100px;
text-align:center;
line-height:30px;
}
div>ul>li a{
display:block;
color:#fff;
text-decoration:none;
}
div>ul>li a:hover{
text-decoration:underline;
}
div>ul>li>ul{
display:none;
}
</style>
3.jquery
A.show()显示隐藏元素
B.hide()隐藏显示元素
C.show()和hide()显示/隐藏元素是通过同时改变宽度,高度和不透明度实现的
<script type="text/javascript">
$(function(){
$("div>ul>li").hover(function(){
$(this).children("ul").show(200).css({"background":"#1376c9","display":"block"});
},function(){
$(this).children("ul").hide(200);
});
});
</script>
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |