zoukankan      html  css  js  c++  java
  • jq:效果(显示、隐藏、切换、淡入淡出效果、自定义动画)

    1、显示、隐藏、切换

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                    background-color: aqua;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div></div>
            <button>显示</button>
            <button>隐藏</button>
            <button>切换</button>
            
            <script>
                $(function(){
                    $("button").eq(0).click(function(){
                        $("div").show(500,function(){
                            alert("显示结束");
                        })
                    });
                    $("button").eq(1).click(function(){
                        $("div").hide(1000,function(){
                            alert("隐藏完毕");
                        })
                    });
                    $("button").eq(2).click(function(){
                        $("div").toggle(1000,function(){
                            alert("切换成功");
                        })
                    });
                })
            </script>
        </body>
    
    </html>

    • 参数1:速度
    • 参数2:切换的效果
    • 参数3:在动画执行完后执行函数

    2、淡入淡出效果

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div {
                     300px;
                    height: 300px;    
                    background-color: aqua;
                }
            </style>
            <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
        </head>
    
        <body>
            <div></div>
            <button>淡入</button>
            <button>淡出</button>
            <button>淡入淡出切换</button>
            <button>修改透明度</button>
            
            <script>
                $(function(){
                    $("button").eq(0).click(function(){
                        $("div").fadeIn(1000);
                    });
                    $("button").eq(1).click(function(){
                        $("div").fadeOut(1000);
                    });
                    $("button").eq(2).click(function(){
                        $("div").fadeToggle(1000);
                    });
                    $("button").eq(2).click(function(){
                        $("div").fadeTo(1000,0.5);//速度和透明度要必须写
                    });
                })
            </script>
        </body>
    
    </html>

    3、自定义动画

    <body>
            <div></div>
            <button>start</button>
            
            <script>
                $(function(){
                    $("button").click(function(){
                        $("div").animate({
                            left : 500,
                            top : 200
                            
                        },1000);
                    })
                })
            </script>
        </body>
  • 相关阅读:
    emacs jedi
    opencv 基本demo
    emacs列编辑
    observable operator example
    angular keydown 例子
    回调和匿名函数
    gin cors
    angular rxjs
    python dbus note
    视频截图
  • 原文地址:https://www.cnblogs.com/zhai1997/p/13426586.html
Copyright © 2011-2022 走看看