码迷,mamicode.com
首页 > 其他好文 > 详细

JQ之slideDown, slideUp, slideToggle, toggle演示笔记

时间:2015-09-15 01:31:46      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

全屏演示: http://sandbox.runjs.cn/show/iqviha2p

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type=‘text/javascript‘ src=‘http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js‘></script>
    <style>
        div, p { margin:0px;   background:#e5eecc; border:solid 1px #c3c3c3; font: 14px/20px "微软雅黑"}
        .down, .up , .slideToggle, .toggle{ height: auto; display: none; padding:20px 400px; }

        .up { display: block;}
        .flip_1, .flip_2, .flip_3, .flip_4{ text-align:center;}

        div:nth-child(odd) { margin-top: 50px;}
        div:nth-child(1) { margin-top: 0px;}
    </style>
    <script>
        $(function(){
            // slideDown()
            // slideUp()
            // slideToggle()
            // toggle()

            $(.flip_1).click(function(){
                $(.down).slideDown(show);    //一次性
            });

            $(.flip_2).click(function(){
                $(.up).slideUp(show);            //一次性
            });

            $(.flip_3).click(function(){
                $(.slideToggle).slideToggle(show);            //垂直滑动
            });

            $(.flip_4).click(function(){
                $(.toggle).toggle(show);            //水平滑动
            });
        });
    </script>
</head>
<body>
<div class="down">
    slideDown()函数用于显示所有匹配的元素,并带有向下滑动的过渡动画效果。向下滑动的动画效果,即元素可见区域的高度从0逐渐增大到其原有高度(向下逐渐展开)。
如果元素本身是可见的,则不对其作任何改变。如果元素是隐藏的,则使其可见。
与该函数相对的是slideUp()函数,用于隐藏所有匹配的元素,并带有向上滑动的过渡动画效果。
</div>
<p class="flip_1">slideDown()演示, 向下滑动</p>
<div class="up">
    slideUp()函数用于隐藏所有匹配的元素,并带有向上滑动的过渡动画效果。
向上滑动的动画效果,即元素可见区域的高度从原有高度逐渐减小到0(向上逐渐收起)。
如果元素本身是隐藏的,则不对其作任何改变。如果元素是可见的,则将其隐藏。
与该函数相对的是slideDown()函数,用于显示所有匹配的元素,并带有向下滑动的过渡动画效果。
</div>
<p class="flip_2">slideUp()演示, 向上滑动</p>
<div class="slideToggle">
    slideToggle()函数用于切换所有匹配的元素,并带有滑动的过渡动画效果。
所谓"切换",也就是如果元素当前是可见的,则将其隐藏(向上滑动);如果元素当前是隐藏的,则使其显示(向下滑动)
</div>
<p class="flip_3">slideToggle()演示, 垂直滑动</p>
<div class="toggle">
    toggle()函数用于切换所有匹配的元素。此外,你还可以指定元素切换的过渡动画效果。
所谓"切换",也就是如果元素当前是可见的,则将其隐藏;如果元素当前是隐藏的,则使其显示(可见)。PS:这里介绍的toggle()函数用于切换元素的显示/隐藏。jQuery还有一个同名的事件函数toggle(),用于绑定click事件并在触发时轮流切换执行不同的事件处理函数。
</div>
<p class="flip_4">toggle()演示, 水平滑动</p>
</body>
</html>

 

JQ之slideDown, slideUp, slideToggle, toggle演示笔记

标签:

原文地址:http://www.cnblogs.com/jasontoyell/p/4808961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!