JQuery_动画1

    

1. 动画
    1. 三种方式显示和隐藏元素
        1. 默认显示和隐藏方式
          1. show([speed,[easing],[fn]])
              1. 参数:
                1. speed:动画的速度。三个预定义的值(“slow”,”normal”, “fast”)或表示动画时长的毫秒数值(如:1000)
                2. easing:用来指定切换效果,默认是”swing”,可用参数”linear”
                      swing:动画执行时效果是 先慢,中间快,最后又慢
                      linear:动画执行时速度是匀速的
                3. fn:在动画完成时执行的函数,每个元素执行一次。

              2. hide([speed,[easing],[fn]])
              3. toggle([speed],[easing],[fn])

        

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript" src="../js/jquery-3.6.3.min.js"></script>
    <script>
            //隐藏div
            function hideFn(){
              /*  $("#showDiv").hide("slow","swing",function (){
                    alert("隐藏了......")
                });*/

                //默认方式
                $("#showDiv").hide("999999","swing")
            }

            //显示div
            function showFn(){
               /* $("#showDiv").show("slow","swing",function (){
                    alert("显示了......")
                });*/
                $("#showDiv").show("999999","linear")
            }

            //切换显示和隐藏div
            function toggleFn(){
                   //默认方式
                  $("#showDiv").toggle("slow");

            }


    </script>
</head>
<body>
<input type="button" value="点击按钮隐藏div" onclick="hideFn()">
<input type="button" value="点击按钮显示div" onclick="showFn()">
<input type="button" value="点击按钮切换div显示和隐藏" onclick="toggleFn()">

<div id="showDiv" style="width:300px;height:300px;background:pink">
    div显示和隐藏
</div>
</body>
</html>

 

          2. 滑动显示和隐藏方式
              1. slideDown([speed],[easing],[fn])
              2. slideUp([speed,[easing],[fn]])
              3. slideToggle([speed],[easing],[fn])

          3. 淡入淡出显示和隐藏方式
              1. fadeIn([speed],[easing],[fn])
              2. fadeOut([speed],[easing],[fn])
              3. fadeToggle([speed,[easing],[fn]])

JQuery_动画2

  1. 三种方式显示和隐藏元素  

     1. 默认显示和隐藏方式
              1. show([speed,[easing],[fn]])
              2. hide([speed,[easing],[fn]])

              3. toggle([speed],[easing],[fn])

    2. 滑动显示和隐藏方式
              1. slideDown([speed],[easing],[fn])
              2. slideUp([speed,[easing],[fn]])
              3. slideToggle([speed],[easing],[fn])

    3. 淡入淡出显示和隐藏方式
              1. fadeIn([speed],[easing],[fn])
              2. fadeOut([speed],[easing],[fn])
              3. fadeToggle([speed,[easing],[fn]])

  

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript" src="../js/jquery-3.6.3.min.js"></script>
    <script>
            //隐藏div
            function hideFn(){
              /*  $("#showDiv").hide("slow","swing",function (){
                    alert("隐藏了......")
                });*/

                //默认方式
                //$("#showDiv").hide("999999","swing")

                //滑动方式
                //$("#showDiv").slideUp("slow");

                //淡入淡出方式
                $("#showDiv").fadeOut("slow")

            }

            //显示div
            function showFn(){
               /* $("#showDiv").show("slow","swing",function (){
                    alert("显示了......")
                });*/
               // $("#showDiv").show("999999","linear")

                //滑动方式
                //$("#showDiv").slideDown("slow");

                //淡入淡出方式
                $("#showDiv").fadeIn("slow");
            }

            //切换显示和隐藏div
            function toggleFn(){
                   //默认方式
                //  $("#showDiv").toggle("slow");

                //滑动方式
               // $("#showDiv").slideToggle("slow");

                //淡入淡出方式
                $("#showDiv").fadeToggle("slow");

            }


    </script>
</head>
<body>
<input type="button" value="点击按钮隐藏div" onclick="hideFn()">
<input type="button" value="点击按钮显示div" onclick="showFn()">
<input type="button" value="点击按钮切换div显示和隐藏" onclick="toggleFn()">

<div id="showDiv" style="width:300px;height:300px;background:pink">
    div显示和隐藏
</div>
</body>
</html>

 

版权声明:本文为x3449原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/x3449/p/17144134.html