1-1 hide和show

  1. $("#hide").click(function(){
  2. $("p").hide();
  3. });
  4. $("#show").click(function(){
  5. $("p").show();
  6. });

隐藏与显示.gif

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script src="jquery/jquery-3.6.0.js"></script>
  9. <style>
  10. p{
  11. color: brown;
  12. background-color: cyan;
  13. width: 150px;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <button class="hide">隐藏</button>
  19. <button class="show">显示</button>
  20. <p id="p1">如果点击“隐藏”按钮,我就会消失。</p>
  21. <script>
  22. $(document).ready(function(){
  23. $(".hide").click(function(){
  24. $("p").hide();
  25. });
  26. $(".show").click(function(){
  27. $("p").show();
  28. });
  29. })
  30. </script>
  31. </body>
  32. </html>

1-2添加隐藏/显示速度

  1. $(selector).hide(speed,callback);
  2. $(selector).show(speed,callback);
  3. 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
  4. 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。

隐藏与显示.gif

  1. <script>
  2. $(document).ready(function(){
  3. $(".hide").click(function(){
  4. $("p").hide(1000);
  5. });
  6. $(".show").click(function(){
  7. $("p").show(1000);
  8. });
  9. })
  10. </script>

2-1toggle()

隐藏与显示.gif

  1. <body>
  2. <button type="button">切换</button>
  3. <p>这是第一段</p>
  4. <p>这是最后一段</p>
  5. <script>
  6. $(document).ready(function(){
  7. $("button").click(function(){
  8. $("p").toggle();
  9. });
  10. });
  11. </script>
  12. </body>

2-2添加速度

隐藏与显示.gif

  1. <script>
  2. $(document).ready(function(){
  3. $("button").click(function(){
  4. $("p").toggle(1000);
  5. });
  6. });
  7. </script>