zoukankan      html  css  js  c++  java
  • jQuery中的动画效果(隐藏与显示)

    1.隐藏

      hide() 方法来隐藏 HTML 元素

      语法:

        $(selector).hide(speed,callback);

        参数:

          speed:隐藏的速度,可以取以下值:"slow"、"fast" ,"normal"或毫秒。

            slow->600

            normal->400

            fast->200

          callback:隐藏完成后所执行的函数名称

      示例:

    <body>
        <div id="box1" style="background-color: #00FFFF; 70px;height: 70px;">
        </div>
        <button id="btn1">hide</button>
        <button id="btn2">show</button>
        
        <script type="text/javascript">
            $(document).ready(function(){
                var $div = $("#box1")
                $("#btn1").click(function(){
                    $div.hide("1000",function(){
                        console.log("动画结束了")
                    })
                })
            })
        </script>
    </body>

      输出:

      2.显示

      show() 方法来显示 HTML 元素

      语法:

        $(selector).show(speed,callback);

        参数:

          speed:隐藏的速度,可以取以下值:"slow"、"fast" ,"normal"或毫秒。

            slow->600

            normal->400

            fast->200

          callback:隐藏完成后所执行的函数名称

      示例:

    <body>
        <div id="box1" style="background-color: #00FFFF; 70px;height: 70px;">
        </div>
        <button id="btn1">hide</button>
        <button id="btn2">show</button>
        
        <script type="text/javascript">
            $(document).ready(function(){
                var $div = $("#box1")
                // 隐藏
                $("#btn1").click(function(){
                    $div.hide("1000",function(){
                        console.log("隐藏")
                    })
                })
                // 显示
                $("#btn2").click(function(){
                    $div.show("1000",function(){
                        console.log("显示")
                    })
                })
            })
        </script>
    </body>

      输出:

     3.一个按钮实现隐藏和显示

      toggle()方法来切换 hide() 和 show() 方法。

      显示被隐藏的元素,并隐藏已显示的元素

      语法:

        $(selector).toggle(speed,callback);

      示例:

    <body>
        <div id="box1" style="background-color: #00FFFF; 70px;height: 70px;">
        </div>
        <button id="btn1">hide</button>
        <button id="btn2">show</button>
        <button id="btn3">toggle</button>
        
        <script type="text/javascript">
            $(document).ready(function(){
                var $div = $("#box1")
                // 隐藏
                $("#btn1").click(function(){
                    $div.hide("1000",function(){
                        console.log("隐藏")
                    })
                })
                // 显示
                $("#btn2").click(function(){
                    $div.show("1000",function(){
                        console.log("显示")
                    })
                })
                // 一个按钮实现显示隐藏
                $("#btn3").click(function(){
                    $div.toggle("1000",function(){
                        console.log("自动切换")
                    })
                })
            })
        </script>
    </body>

      输出:

  • 相关阅读:
    在 centos 下禁止 root 通过 ssh 远程登录
    在 sql server 中开启审核日志
    设置 centos 系统,使用终端连接的空闲等待时间(超时断开)
    谷歌地图文字渲染原理
    WebGL 水波及焦散(刻蚀)的渲染总结
    【Mybatis】获取sql
    git如何查看最新的远程分支
    绑定点击事件,当点击事件里依赖异步返回结果则阻止冒泡失效
    一个非常好用的生成目录树的npm包
    Spring Boot入门系列(二十一)如何优雅的设计 Restful API 接口版本号,实现 API 版本控制!
  • 原文地址:https://www.cnblogs.com/abner-pan/p/12903965.html
Copyright © 2011-2022 走看看