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


Posted in jQuery onJuly 04, 2021

我们经常会看到几秒后出现了广告,显示了几秒后广告就消失了,下面就用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实现广告显示和隐藏动画

运行结果:

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

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

三秒后,广告出现

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

广告显示五秒后,消失

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

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

jQuery 相关文章推荐
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
使用jQuery实现两个div中按钮互换位置的实例代码
Sep 21 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
Jquery动态列功能完整实例
Aug 30 jQuery
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jQuery zTree如何改变指定节点文本样式
Oct 16 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 #jQuery
jquery插件实现悬浮的菜单
jquery插件实现代码雨特效
Apr 24 #jQuery
jquery插件实现搜索历史
Apr 24 #jQuery
jquery插件实现图片悬浮
jQuery实现影院选座订座效果
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
You might like
PHP设计聊天室步步通
2006/10/09 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
js 代码优化点滴记录
2012/02/19 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
对类Vue的MVVM前端库的实现代码
2018/09/07 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
Django中传递参数到URLconf的视图函数中的方法
2015/07/18 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
2018/05/07 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
Django 用户认证组件使用详解
2019/07/23 Python
python标识符命名规范原理解析
2020/01/10 Python
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
判断单链表中是否存在环
2012/07/16 面试题
校园招聘策划书
2014/01/09 职场文书
2014新年寄语
2014/01/20 职场文书
图书室标语
2014/06/21 职场文书
会计学习心得体会
2014/09/09 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书