jQuery滑动效果
【前言】
今天学生问了道之前讲过的问题,二级菜单下滑效果。只是告诉他jQuery的slide类方法控制,下面做下总结
二级下拉菜单,只要理解原理其实很简单。
知识点:>子代选择器
分享下步骤:http://www.cnblogs.com/jianxian/p/8685593.html
【案例】
//动态划入划出
$('.nav_ul>li').hover(function() {
$(this).find('ul').slideDown(200);
}, function() {
$(this).find('ul').slideUp(100);
});【列表】
(1)下滑
(2)上滑
(3)上下滑切换
【详解】
(1)下滑
$(selector).slideDown(speed,callback);
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是滑动完成后所执行的函数名称。
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".flip").click(function(){
$(".panel").slideDown("slow");
});
});
</script>
<style type="text/css">
div.panel,p.flip{
margin:0px;
padding:5px;
text-align:center;
background:#e5eecc;
border:solid 1px #c3c3c3;
}
div.panel{
height:120px;
display:none;
}
</style>
<div class="panel">
<p>W3School - 领先的 Web 技术教程站点</p>
<p>在 W3School,你可以找到你所需要的所有网站建设教程。</p>
</div>
<p class="flip">请点击这里</p>(2)上滑
$(selector).slideUp(speed,callback);
(3)切换
jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换。
如果元素向下滑动,则 slideToggle() 可向上滑动它们。
如果元素向上滑动,则 slideToggle() 可向下滑动它们。
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".flip").click(function(){
$(".panel").slideToggle("slow");
});
});
</script>
<style type="text/css">
div.panel,p.flip{
margin:0px;
padding:5px;
text-align:center;
background:#e5eecc;
border:solid 1px #c3c3c3;
}
div.panel{
height:120px;
display:none;
}
</style>
<div class="panel">
<p>W3School - 领先的 Web 技术教程站点</p>
<p>在 W3School,你可以找到你所需要的所有网站建设教程。</p>
</div>
<p class="flip">请点击这里</p>.