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 ui sortable拖拽后保存位置
Apr 27 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
Jul 25 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 jQuery
jQuery 动画与停止动画效果实例详解
May 19 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/05/09 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
关于Python数据结构中字典的心得
2017/12/04 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
Python实现打印实心和空心菱形
2019/11/23 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
python数据爬下来保存的位置
2020/02/17 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
Pandora德国官网:购买潘多拉手链、戒指、项链和耳环
2020/02/20 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
《陶罐和铁罐》教学反思
2014/02/19 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
MySql数据库触发器使用教程
2022/06/01 MySQL