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 实时保存页面动态添加的数据的示例
Aug 14 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
jQuery实现雪花飘落效果
Aug 02 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
jquery插件实现悬浮的菜单
Apr 24 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中使用Oracle数据库(6)
2006/10/09 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
分析 JavaScript 中令人困惑的变量赋值
2007/08/13 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
2020/03/26 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python max内置函数详细介绍
2016/11/17 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
tensor和numpy的互相转换的实现示例
2019/08/02 Python
详解Python中namedtuple的使用
2020/04/27 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
利用CSS3的定位页面元素
2009/08/29 HTML / CSS
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
环境工程求职简历的自我评价范文
2013/10/24 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript