经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JS/JS库/框架 » jQuery » 查看文章
jQuery实现淡入淡出效果
来源:jb51  时间:2021/8/9 10:07:19  对本文有异议

用jQuery完成淡入淡出效果前,我们先来认识几个代码:

  • 淡入 fadeIn([ speed , [easing] , [fn] ]),参数都可不写
  • 淡出 fadeOut([ speed , [easing] , [fn] ]),参数都可不写
  • 淡入淡出切换 fadeToggle([ speed , [easing] , [fn] ]),参数都可不写
  • 修改透明度 fadeTo([ [speed] , opacity , [easing] , [fn] ]),注意,这里速度和透明度一定要写

其中

  • speed是速度
  • easing是切换效果
  • fn是回调函数

那我们把上述代码放到整体代码中看下效果

完整代码如下

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Wellfancy</title>
  6. <style>
  7. div {
  8. margin: 10px;
  9. padding: 10px;
  10. width: 100px;
  11. display: none;
  12. }
  13. </style>
  14. <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  15. </head>
  16. <body>
  17. <button>淡入效果</button>
  18. <button>淡出效果</button>
  19. <button>淡入淡出切换</button>
  20. <button>修改透明度</button>
  21. <div>
  22. <img src="images/1.jpg" style="width: 280px;">
  23. </div>
  24. <script>
  25. $(function() {
  26. $("button").eq(0).click(function() {
  27. $("div").fadeIn(1000);
  28. })
  29. $("button").eq(1).click(function() {
  30. $("div").fadeOut(1000);
  31. })
  32. $("button").eq(2).click(function() {
  33. $("div").fadeToggle(1000);
  34. });
  35. $("button").eq(3).click(function() {
  36. $("div").fadeTo(1000, 0.5);
  37. });
  38. });
  39. </script>
  40. </body>
  41. </html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持w3xue。

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

本站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号