1-1jQuery Fading 方法

1-1-1jQuery fadeIn() 方法(用于淡入已隐藏的元素。)

语法

  1. $(selector).fadeIn(speed,callback);

隐藏与显示.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. button{
  11. background-color: #eee;
  12. color: cyan;
  13. }
  14. div{
  15. width: 80px;
  16. height: 80px;
  17. display: none;
  18. }
  19. .div1{
  20. background-color: cyan;
  21. }
  22. .div2{
  23. background-color: darkgoldenrod;
  24. }
  25. .div3{
  26. background-color: darkred;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <p>演示带有不同参数的 fadeIn() 方法。</p>
  32. <button>点击这里,使三个矩形淡入</button>
  33. <br>
  34. <div class="div1"></div>
  35. <div class="div2"></div>
  36. <div class="div3"></div>
  37. <script>
  38. $(document).ready(function(){
  39. $("button").click(function(){
  40. $(".div1").fadeIn();
  41. $(".div2").fadeIn("slow");----速度
  42. $(".div3").fadeIn(3000);
  43. })
  44. })
  45. </script>
  46. </body>
  47. </html>

1-1-2 jQuery fadeOut() 方法(用于淡出可见元素)

语法

  1. $(selector).fadeOut(speed,callback);

隐藏与显示.gif

  1. <script>
  2. $(document).ready(function(){
  3. $("button").click(function(){
  4. $(".div1").fadeOut();
  5. $(".div2").fadeOut("slow");
  6. $(".div3").fadeOut(3000);
  7. })
  8. })
  9. </script>

1-1-3 jQuery fadeToggle() 方法(可以在 fadeIn() 与 fadeOut() 方法之间进行切换)

语法

  1. $(selector).fadeToggle(speed,callback);

隐藏与显示.gif

  1. <script>
  2. $(document).ready(function(){
  3. $("button").click(function(){
  4. $(".div1").fadeToggle();
  5. $(".div2").fadeToggle("slow");
  6. $(".div3").fadeToggle(3000);
  7. })
  8. })
  9. </script>

1-1-4 jQuery fadeTo() 方法(允许渐变为给定的不透明度(值介于 0 与 1 之间))

语法

  1. $(selector).fadeTo(speed,opacity,callback);

隐藏与显示.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. button{
  11. background-color: #eee;
  12. color: cyan;
  13. }
  14. div{
  15. width: 80px;
  16. height: 80px;
  17. }
  18. .div1{
  19. background-color: red;
  20. }
  21. .div2{
  22. background-color: green;
  23. }
  24. .div3{
  25. background-color: blue;
  26. }
  27. </style>
  28. </head>
  29. <body>
  30. <p>演示带有不同参数的 fadeTo() 方法。</p>
  31. <button>点击这里,使三个矩形淡出</button>
  32. <br>
  33. <div class="div1"></div>
  34. <div class="div2"></div>
  35. <div class="div3"></div>
  36. <script>
  37. $(document).ready(function(){
  38. $("button").click(function(){
  39. $(".div1").fadeTo("slow",0.15);
  40. $(".div2").fadeTo("slow",0.4);
  41. $(".div3").fadeTo("slow",0.7);
  42. })
  43. })
  44. </script>
  45. </body>
  46. </html>