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>

.