经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JS/JS库/框架 » jQuery » 查看文章
jQuery效果之滑动
来源:cnblogs  作者:码农下的天空  时间:2019/8/7 8:47:50  对本文有异议

  jQuery 滑动方法有三种:slideDown()、slideUp()、slideToggle()。

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

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

  可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

  可选的 callback 参数是滑动完成后所执行的函数名称。

  例子:

  1. 1 <!DOCTYPE html>
  2. 2 <html lang="en">
  3. 3 <head>
  4. 4 <meta charset="UTF-8">
  5. 5 <title>jQuery slideDown() 方法</title>
  6. 6 <style>
  7. 7 #div1{margin:0 auto;
  8. 8 width:300px;
  9. 9 height:30px;
  10. 10 background:orange;
  11. 11 text-align: center;
  12. 12 line-height:30px;
  13. 13 cursor:pointer;
  14. 14 }
  15. 15 #div2{margin:0 auto;
  16. 16 width:300px;
  17. 17 height:200px;
  18. 18 background:#BCEA5F;
  19. 19 text-align: center;
  20. 20 line-height:200px;
  21. 21 display: none;
  22. 22 }
  23. 23 </style>
  24. 24 <!-- jquery自己引入就好,我这里的是jquery-1.12.0.min.js -->
  25. 25 <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
  26. 26 <script type="text/javascript">
  27. 27 $(document).ready(function(){
  28. 28 $("#div1").click(function(){
  29. 29 $("#div2").slideDown(1000);
  30. 30 });
  31. 31 });
  32. 32 </script>
  33. 33 </head>
  34. 34 <body>
  35. 35 <div id="div1">点我下滑</div>
  36. 36 <div id="div2">这是内容</div>
  37. 37 </body>
  38. 38 </html>

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

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

  可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

  可选的 callback 参数是滑动完成后所执行的函数名称。

  例子:

  1. 1 <!DOCTYPE html>
  2. 2 <html lang="en">
  3. 3 <head>
  4. 4 <meta charset="UTF-8">
  5. 5 <title>jQuery slideUp() 方法</title>
  6. 6 <style>
  7. 7 #div1{margin:0 auto;
  8. 8 width:300px;
  9. 9 height:30px;
  10. 10 background:orange;
  11. 11 text-align: center;
  12. 12 line-height:30px;
  13. 13 cursor:pointer;
  14. 14 }
  15. 15 #div2{margin:0 auto;
  16. 16 width:300px;
  17. 17 height:200px;
  18. 18 background:#BCEA5F;
  19. 19 text-align: center;
  20. 20 line-height:200px;
  21. 21 }
  22. 22 </style>
  23. 23 <!-- jquery自己引入就好,我这里的是jquery-1.12.0.min.js -->
  24. 24 <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
  25. 25 <script type="text/javascript">
  26. 26 $(document).ready(function(){
  27. 27 $("#div1").click(function(){
  28. 28 $("#div2").slideUp(1000);
  29. 29 });
  30. 30 });
  31. 31 </script>
  32. 32 </head>
  33. 33 <body>
  34. 34 <div id="div1">点我隐藏内容</div>
  35. 35 <div id="div2">我是内容</div>
  36. 36 </body>
  37. 37 </html>

  jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换。

  如果元素向下滑动,则 slideToggle() 可向上滑动它们。

  如果元素向上滑动,则 slideToggle() 可向下滑动它们。

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

  可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

  可选的 callback 参数是滑动完成后所执行的函数名称。

  例子:

  1. 1 <!DOCTYPE html>
  2. 2 <html lang="en">
  3. 3 <head>
  4. 4 <meta charset="UTF-8">
  5. 5 <title>jQuery slideToggle() 切换</title>
  6. 6 <style>
  7. 7 #div1{
  8. 8 margin:0 auto;
  9. 9 width:300px;
  10. 10 height:30px;
  11. 11 background:orange;
  12. 12 text-align: center;
  13. 13 line-height:30px;
  14. 14 cursor:pointer;
  15. 15 }
  16. 16 #div2{
  17. 17 margin:0 auto;
  18. 18 width:300px;
  19. 19 height:200px;
  20. 20 background:#BCEA5F;
  21. 21 text-align: center;
  22. 22 line-height:200px;
  23. 23 }
  24. 24 </style>
  25. 25 <!-- jquery自己引入就好,我这里的是jquery-1.12.0.min.js -->
  26. 26 <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
  27. 27 <script type="text/javascript">
  28. 28 $(document).ready(function(){
  29. 29 $("#div1").click(function(){
  30. 30 $("#div2").slideToggle(1000);
  31. 31 });
  32. 32 });
  33. 33 </script>
  34. 34 </head>
  35. 35 <body>
  36. 36 <div id="div1">点我显示效果内容/隐藏内容</div>
  37. 37 <div id="div2">我是内容</div>
  38. 38 </body>
  39. 39 </html>

原文链接:http://www.cnblogs.com/songtianfa/p/11303658.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号