jQuery中的动画效果
5.2.1隐藏匹配元素
hide()方法相当于元素css样式属性display的值设置为none,他会记住原来的display的值。hide()方法有两种语法格式:
1.hide();
2.hide(speed,[callback])
speed:指定动画时长。 callback:可选参数,用于隐藏完成后要触发的回调函数。
jQuery的任何动画效果,都可以使用默认的3个参数,slow(600毫秒),normal(400毫秒)和fast(200毫秒)。在使用默认参数时需要引号,例如:show(“fast”),使用自定义参数时,不需要加引号,例如:show(300)。
5.2.2显示匹配元素
show()方法可以显示匹配元素。show()方法相当于css样式属性display的值设置block或inline或除了none以外的值。他会恢复应用display:none之前的可见属性。两种方式:
1.show()
2.show(speed,[callback])
speed:指定动画时长。 callback:可选参数,用于隐藏完成后要触发的回调函数。
(5-8)例子:
编写css样式
<style>
#mennu{
float: left;
width: 120px;
height: 350px;
}
#tupian{
float: left;
}
li{
float:left;
width:100px;
display:block;
}
a{
float:left;
display:block;
line-height:28px; /**每个超链接之间的距离**/
text-decoration:none;/**取消超链接下的横线**/
}
li a:hover{
color:red;
}
</style>
<body>
<div id="mennu">
<div style="position:relative;">
<div style="position: absolute;">
<ul>
<li><a href="1171.html">图书介绍</a></li>
<li><a href="1171.html">新书预告</a></li>
<li><a href="1171.html">图书销售</a></li>
<li><a href="1171.html">勘误发布</a></li>
<li><a href="1171.html">资源下载</a></li>
<li><a href="1171.html">好书推荐</a></li>
<li><a href="1171.html">技术支持</a></li>
<li>