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实现图片平滑滚动详解
Mar 22 jQuery
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 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
我的论坛源代码(二)
2006/10/09 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
javascript 动态修改样式和层叠样式表代码
2010/04/27 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
Node.js模块加载详解
2014/08/16 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
nodeJS微信分享
2017/12/20 NodeJs
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
python进行两个表格对比的方法
2018/06/27 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
2019/12/13 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
Python hashlib模块的使用示例
2020/10/09 Python
Python利用matplotlib绘制散点图的新手教程
2020/11/05 Python
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
集团公司总经理岗位职责
2013/12/20 职场文书
迎八一活动主题
2014/01/31 职场文书
群众路线党课主持词
2014/04/01 职场文书
大学生安全责任书
2014/07/25 职场文书
公司宣传语大全
2015/07/13 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
电力培训学习心得体会
2016/01/11 职场文书
工作建议书范文
2019/07/08 职场文书
redis连接被拒绝的解决方案
2021/04/12 Redis
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python