显示与隐藏

  • show() 和 hide() 方法
  • 动画效果的show() 和 hide()

    show(speed,[]callback)  

    hide(speed,[]callback)

      speed:表示执行动画时的速度       [callback]:表示动画完成时的回调函数

  • toggle() 方法

    该方法就是用来切换元素的可见状态,如果是显示状态,则变成隐藏状态;如果是隐藏状态,则变成显示状态。

    形式一:

    toggle()      

      无参数调用

    形式二:

    toggle(switch)

      switch为一个布尔值,即 true 或者 false 。当该值为 true 时显示元素;否则。隐藏。

    形式三:

    toggle(speed,[callback])

      speed为速度。callback为回调函数。

    

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <script src="../Content/Scripts/bootstrap.min.js"></script>
    <script src="../Content/Scripts/jquery-3.1.1.min.js"></script>
    <link href="../Content/bootstrap.css" rel="stylesheet" />
    <title></title>
    <meta charset="utf-8" />
    <style type="text/css">
        input {
            margin:8px
        }
        div{
            margin-left:300px
        }
        .clsImg {
            border:1px solid #ff0000
        }
    </style>
    <script type="text/javascript">
        $(function () {
            $("input").each(function (index) {
                $(this).click(function () {
                    //无参数
                    if (0 == index) {
                        $("div img").toggle();
                    }
                    //逻辑显示
                    if (1==index) {
                        $("div img").toggle(0 == index);
                    }
                    //动画显示
                    if (2==index) {
                        $("div img").toggle(300, function () {
                            $("div img").addClass("clsImg");
                        });
                    }
                })
            })
        })
    </script>
</head>
<body>
    <div style="width:120px">
        <div class="divMenu">
            <input id="Button1" type="button" value="无参数" class="btn-primary"/>
            <input id="Button2" type="button" value="逻辑显示" class="btn-primary" />
            <input id="Button3" type="button" value="动画显示" class="btn-primary" />
        </div>
        <div>
            <img src="../Image/5670d8646a4b6.jpg" alt="Alternate Text" style="width:300px;height:200px"/>
        </div>
    </div>
</body>
</html>
练习:

相关文章:

  • 2022-03-05
  • 2022-12-23
  • 2021-12-06
  • 2022-03-06
  • 2021-05-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
猜你喜欢
  • 2021-09-28
  • 2022-01-10
  • 2021-09-28
  • 2021-05-22
  • 2021-09-28
相关资源
相似解决方案