当前位置:   article > 正文

JQuery 动画之 淡入淡出_jquery淡入淡出动画

jquery淡入淡出动画

需求效果

  • 标题自动淡入淡出,当点击“动画结束时”,标题停止执行动画

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <!-- 第一个meta指定编码,IDEA新建默认就有的,与Bootstarp无关
  5. 第二个meta指定IE8强制以低版本进行渲染,与Bootstrap无关
  6. 第三个meta指定Bootstrap以移动设备优先,采用响应式布局-->
  7. <meta charset="UTF-8">
  8. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <!-- 除了使用第一种方式,还可以提供官方(BootCDN)的给的CDN加速器引入文件
  11. 同样是css、js文件,只是引入的方式不同而已,如果项目不能连接外网,这种方式是不行的-->
  12. <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
  13. integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
  14. crossorigin="anonymous">
  15. <!-- BootCDN提供了很多如JQuery、Chart.js、ECharts.js等等,只需去复制来即可
  16. BootCDN官网地址:http://www.bootcdn.cn/-->
  17. <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
  18. <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"
  19. integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
  20. crossorigin="anonymous"></script>
  21. <script type="text/javascript">
  22. $(function () {
  23. /**对h2执行动画*/
  24. hFlout($("h2"), 2000, 0, 0);
  25. /** 停止动画*/
  26. $("#finish").click(function () {
  27. $("h2").stop();
  28. });
  29. });
  30. /**
  31. * 控制某个元素不断的透明度降为0,然后透明度又升为1
  32. * @param jQueryObj :待操作的 Jquery对象
  33. * @param speed :速度
  34. * @param opacity :透明度
  35. * @param isShow :1表示显示,0表示隐藏
  36. */
  37. function hFlout(jQueryObj, speed, opacity, isShow) {
  38. jQueryObj.fadeTo(speed, opacity, function () {
  39. /** 当本次为隐藏时,下次应该为显示*/
  40. if (isShow == 0) {
  41. isShow = 1;
  42. opacity = 1;
  43. } else {
  44. /** 当本次为显示时,下次应该为隐藏*/
  45. isShow = 0;
  46. opacity = 0;
  47. }
  48. /**方法回调,循环动画*/
  49. hFlout(jQueryObj, speed, opacity, isShow);
  50. });
  51. }
  52. </script>
  53. <title>Bootstrap Study</title>
  54. </head>
  55. <body>
  56. <h2>31 号 请耐心等待主持人开始......</h2>
  57. <button id="finish">动画结束</button>
  58. </body>
  59. </html>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/660371
推荐阅读
相关标签
  

闽ICP备14008679号