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操作之效果详解
May 19 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
jquery登录的异步验证操作示例
May 09 jQuery
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
Jun 04 jQuery
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
Jun 18 jQuery
jQuery表单选择器用法详解
Aug 22 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 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权重计算方法代码分享
2014/01/09 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
Javascript Select操作大集合
2009/05/26 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
常用原生js自定义函数总结
2016/11/20 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
vue表单自定义校验规则介绍
2018/08/28 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
Python中的魔法方法深入理解
2014/07/09 Python
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
Django添加feeds功能的示例
2018/08/07 Python
python实现zabbix发送短信脚本
2018/09/17 Python
python使用openpyxl操作excel的方法步骤
2020/05/28 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
linux面试相关问题
2012/08/11 面试题
环保倡议书400字
2014/05/15 职场文书
干部鉴定材料
2014/05/18 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
2014年个人售房协议书
2014/10/30 职场文书
奖励申请报告范文
2015/05/15 职场文书
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers