经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JS/JS库/框架 » jQuery » 查看文章
jQuery实现广告显示和隐藏动画
来源:jb51  时间:2021/7/5 8:33:53  对本文有异议

我们经常会看到几秒后出现了广告,显示了几秒后广告就消失了,下面就用JQuery框架来实现这个功能。

代码如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>广告的自动显示与隐藏</title>
  6. <style>
  7. #content{width:100%;height:500px;background:#999}
  8. </style>
  9.  
  10. <!--引入jquery-->
  11. <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
  12. <script>
  13. /*
  14. 需求:
  15. 1. 当页面加载完,3秒后。自动显示广告
  16. 2. 广告显示5秒后,自动消失。
  17.  
  18. 分析:
  19. 1. 使用定时器来完成。setTimeout (执行一次定时器)
  20. 2. 分析发现JQuery的显示和隐藏动画效果其实就是控制display
  21. 3. 使用 show/hide方法来完成广告的显示
  22. */
  23. //入口函数,在页面加载完成之后,定义定时器,调用这两个方法
  24. $(function () {
  25. //定义定时器,调用adShow方法 3秒后执行一次
  26. setTimeout(adShow,3000);
  27. //定义定时器,调用adHide方法,8秒后执行一次
  28. setTimeout(adHide,8000);
  29. });
  30. //显示广告
  31. function adShow() {
  32. //获取广告div,调用显示方法
  33. $("#ad").show("slow");
  34. }
  35. //隐藏广告
  36. function adHide() {
  37. //获取广告div,调用隐藏方法
  38. $("#ad").hide("slow");
  39. }
  40. </script>
  41. </head>
  42. <body>
  43. <!-- 整体的DIV -->
  44. <div>
  45. <!-- 广告DIV -->
  46. <div id="ad" style="display: none;">
  47. <img style="width:100%" src="../img/adv.jpg" />
  48. </div>
  49.  
  50. <!-- 下方正文部分 -->
  51. <div id="content">
  52. 正文部分
  53. </div>
  54. </div>
  55. </body>
  56. </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号