jQuery实现广告显示和隐藏动画

 更新时间:2021年07月04日 15:35:30   作者:跑起来要带风!  
这篇文章主要为大家详细介绍了jQuery实现广告显示和隐藏动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>广告的自动显示与隐藏</title>
    <style>
        #content{width:100%;height:500px;background:#999}
    </style>

    <!--引入jquery-->
    <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script>
    <script>
        /*
            需求:
                1. 当页面加载完,3秒后。自动显示广告
                2. 广告显示5秒后,自动消失。

            分析:
                1. 使用定时器来完成。setTimeout (执行一次定时器)
                2. 分析发现JQuery的显示和隐藏动画效果其实就是控制display
                3. 使用  show/hide方法来完成广告的显示
         */
        //入口函数,在页面加载完成之后,定义定时器,调用这两个方法
        $(function () {
            //定义定时器,调用adShow方法 3秒后执行一次
            setTimeout(adShow,3000);
            //定义定时器,调用adHide方法,8秒后执行一次
            setTimeout(adHide,8000);
        });
        //显示广告
        function adShow() {
            //获取广告div,调用显示方法
            $("#ad").show("slow");
        }
        //隐藏广告
        function adHide() {
            //获取广告div,调用隐藏方法
            $("#ad").hide("slow");
        }
    </script>
</head>
<body>
<!-- 整体的DIV -->
<div>
    <!-- 广告DIV -->
    <div id="ad" style="display: none;">
        <img style="width:100%" src="../img/adv.jpg" />
    </div>

    <!-- 下方正文部分 -->
    <div id="content">
        正文部分
    </div>
</div>
</body>
</html>

目录结构:

运行结果:

一开始进入的时候,广告没有显示

三秒后,广告出现

广告显示五秒后,消失

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

相关文章

  • jQuery的extend方法【三种】

    jQuery的extend方法【三种】

    本文主要对jQuery的extend方法的用法做了简要阐述,具有一定的参考价值,需要的朋友可以参考借鉴
    2016-12-12
  • jQuery实现冻结表头的方法

    jQuery实现冻结表头的方法

    这篇文章主要介绍了jQuery实现冻结表头的方法,实例分析了jQuery扩展方法的实现技巧及固定表格样式的方法,需要的朋友可以参考下
    2015-03-03
  • JQuery插件ajaxfileupload.js异步上传文件实例

    JQuery插件ajaxfileupload.js异步上传文件实例

    这篇文章主要介绍了JQuery插件ajaxfileupload.js异步上传文件实例,本文直接给出了HTML代码和JS代码以及后台处理代码,需要的朋友可以参考下
    2015-05-05
  • jquery 实现滚动条下拉时无限加载的简单实例

    jquery 实现滚动条下拉时无限加载的简单实例

    下面小编就为大家带来一篇jquery 实现滚动条下拉时无限加载的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • JQuery-tableDnD 拖拽的基本使用介绍

    JQuery-tableDnD 拖拽的基本使用介绍

    本篇文章是对JQuery-tableDnD拖拽的基本使用进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • jQuery中:enabled选择器用法实例

    jQuery中:enabled选择器用法实例

    这篇文章主要介绍了jQuery中:enabled选择器用法,实例分析了:enabled选择器的功能、定义及选取所有可用元素的使用技巧,需要的朋友可以参考下
    2015-01-01
  • 8个实用的jQuery技巧

    8个实用的jQuery技巧

    这篇文章主要介绍了8个超实用的jQuery技巧攻略,如禁用右键、返回顶部、图片预加载等,需要的朋友可以参考下
    2014-03-03
  • jQuery队列控制方法详解queue()/dequeue()/clearQueue()

    jQuery队列控制方法详解queue()/dequeue()/clearQueue()

    jQuery核心中, 有一组队列控制方法, 这组方法由queue()/dequeue()/clearQueue()三个方法组成, 它对需要连续按序执行的函数的控制可以说是简明自如, 主要应用于animate ()方法, ajax以及其他要按时间顺序执行的事件中.
    2010-12-12
  • jquery插件制作 提示框插件实现代码

    jquery插件制作 提示框插件实现代码

    今天我们介绍的是提示框插件tooltip的制作,其中还会介绍到自定义选择器插件的开发
    2012-08-08
  • jquery表单插件Autotab使用方法详解

    jquery表单插件Autotab使用方法详解

    这篇文章主要为大家详细介绍了jquery表单插件Autotab使用方法,Autotab自动Tab文本框,感兴趣的小伙伴们可以参考一下
    2016-06-06

最新评论