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 23 jQuery
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
jquery版轮播图效果和extend扩展
Jul 18 jQuery
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 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中for与foreach的区别分析
2011/03/09 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
php中JSON的使用方法
2015/04/30 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
基于jQuery的日期选择控件
2009/10/27 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
2013/03/01 Javascript
document.write的几点使用心得
2014/05/14 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
详解使用vue-admin-template的优化历程
2018/05/20 Javascript
AngularJs返回前一页面时刷新一次前面页面的方法
2018/10/09 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
python学习入门细节知识点
2018/03/29 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
CSS3混合模式mix-blend-mode/background-blend-mode简介
2018/03/15 HTML / CSS
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
小学二年级评语
2014/04/21 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
四风对照检查材料范文
2014/09/27 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL