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 相关文章推荐
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
基于jquery实现五星好评
Nov 18 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
jQuery实现鼠标移入显示蒙版效果
Jan 11 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
jQuery实现可以计算进制转换的计算器
Oct 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
文件上传类
2006/10/09 PHP
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
php算法实例分享
2015/07/14 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
Django实现网页分页功能
2019/10/31 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
Python之Class&amp;Object用法详解
2019/12/25 Python
html Table 表头固定的实现
2019/01/22 HTML / CSS
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
先进党支部事迹材料
2014/01/13 职场文书
绩效工资分配方案
2014/01/18 职场文书
四风存在的原因分析
2014/02/11 职场文书
学生保证书范文
2014/04/28 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
走群众路线学习笔记
2014/11/06 职场文书
学术会议邀请函
2015/01/30 职场文书
2016年少先队活动总结
2016/04/06 职场文书
python自动化八大定位元素讲解
2021/07/09 Python