jQuery 效果 - 滑动

jQuery slide 方法上下滑动元素。

点击 向上/向下 滑动面板


实例

jQuery fadeIn()

演示 jQuery slideDown() 方法。

jQuery fadeOut()

演示 jQuery slideUp() 方法.

jQuery fadeToggle()

演示 jQuery slideToggle() 方法.


jQuery 滑动方法

使用 jQuery 可以在元素上创建滑动效果。

jQuery 有着如下的滑动方法:

  • slideDown()
  • slideUp()
  • slideToggle()

jQuery slideDown() 方法

jQuery slideDown() 方法用于向下滑动元素。

语法:
  1. $(selector).slideDown(speed,callback);

可选参数 speed 指定效果的持续时间。它可以采用以下值: "slow", "fast", 或者毫秒.

可选参数 callback 是在 slideDown() 结束后执行的函数。

下面的实例演示了具有不同参数的 slideDown() 方法:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("#flip").click(function(){
  8. $("#panel").slideDown("slow");
  9. });
  10. });
  11. </script>
  12. <style>
  13. #panel, #flip {
  14. padding: 5px;
  15. text-align: center;
  16. background-color: #e5eecc;
  17. border: solid 1px #c3c3c3;
  18. }
  19. #panel {
  20. padding: 50px;
  21. display: none;
  22. }
  23. </style>
  24. </head>
  25. <body>
  26. <div id="flip">点击向下滑动面板</div>
  27. <div id="panel">Hello world!</div>
  28. </body>
  29. </html>

jQuery slideUp() 方法

jQuery slideUp() 方法用于向上滑动元素。

语法:
  1. $(selector).slideUp(speed,callback);

可选参数 speed 指定效果的持续时间。它可以采用以下值: "slow", "fast", 或者毫秒.

可选参数 callback 是在 slideUp() 结束后执行的函数。

下面的实例演示了具有不同参数的 slideUp() 方法:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("#flip").click(function(){
  8. $("#panel").slideUp("slow");
  9. });
  10. });
  11. </script>
  12. <style>
  13. #panel, #flip {
  14. padding: 5px;
  15. text-align: center;
  16. background-color: #e5eecc;
  17. border: solid 1px #c3c3c3;
  18. }
  19. #panel {
  20. padding: 50px;
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <div id="flip">点击向上滑动面板</div>
  26. <div id="panel">Hello world!</div>
  27. </body>
  28. </html>

jQuery slideToggle() 方法

jQuery slideToggle() 方法是在 slideDown()slideUp() 方法之间切换。

如果元素已经向下滑动过了, slideToggle() 将执行向上滑动。

如果元素已经向上滑动过了, slideToggle() 将执行向下滑动。

语法:
  1. $(selector).slideToggle(speed,callback);

可选参数 speed 指定效果的持续时间。它可以采用以下值: "slow", "fast", 或者毫秒.

可选参数 callback 是在 滑动结束后执行的函数。

下面的实例演示了具有不同参数的 slideToggle() 方法:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("#flip").click(function(){
  8. $("#panel").slideToggle("slow");
  9. });
  10. });
  11. </script>
  12. <style>
  13. #panel, #flip {
  14. padding: 5px;
  15. text-align: center;
  16. background-color: #e5eecc;
  17. border: solid 1px #c3c3c3;
  18. }
  19. #panel {
  20. padding: 50px;
  21. display: none;
  22. }
  23. </style>
  24. </head>
  25. <body>
  26. <div id="flip">点击上下切换滑动</div>
  27. <div id="panel">Hello world!</div>
  28. </body>
  29. </html>

jQuery 效果参考

有关所有 jQuery 效果的完整概述,请访问本站的 jQuery 效果参考