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中attr与prop的区别详解
May 27 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
jquery中done和then的区别(详解)
Dec 19 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
jQuery实现表单动态添加数据并提交的方法
Jul 19 jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
jquery实现图片放大镜效果
Dec 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安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
js代码实现微博导航栏
2015/07/30 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
python利用Guetzli批量压缩图片
2017/03/23 Python
使用Python实现租车计费系统的两种方法
2018/09/29 Python
Python 学习教程之networkx
2019/04/15 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
python psutil模块使用方法解析
2019/08/01 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
酒店采购员岗位职责
2014/03/14 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
mysql优化
2021/04/06 MySQL
Vue实现下拉加载更多
2021/05/09 Vue.js