javascript实现倒计时关闭广告


Posted in Javascript onFebruary 09, 2021

用Javascript实现倒计时关闭广告案例

正在学习大前端中,有代码和思路不规范不正确的地方往多多包涵,感谢指教

在很多app与网页中,我们可以看到这样的广告:进入某个网站后,会弹出一个广告,然后广告会有倒计时,倒计时结束,这个广告便会消失,下面我们用代码来实现这一功能

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <style>
 .djs{
 width: 30px;
 height: 30px;
 position: absolute;
 left: 700px;
 color: white;
 background-color: darkred;
 }
 .end{
 display: none;
 }
 </style>
</head>
<body>
<div class="djs"></div>
<img class="ad" src="../images/1.png" alt="">
<div class="end">广告已结束</div>
<script>
 //5秒关闭广告
 var ad=document.querySelector('.ad')
 var div=document.querySelector('.djs')
 var end=document.querySelector('.end')
 var t=5
 fun()
 setInterval(fun,1000)
 function fun() {
 div.innerHTML=t
 if (t==0){
 ad.style.display='none'
 div.style.display='none'
 end.style.display='block'
 }
 t--
 }
</script>
</body>
</html>

演示效果:

javascript实现倒计时关闭广告

右上角便是倒计时

javascript实现倒计时关闭广告

javascript实现倒计时关闭广告

代码解释:

这里就是先创建个函数,设置个全局变量t,然后t就是倒计时的时间,我们在倒计时函数里面将div里面显示的文字改为我们的倒计时t,然后来判断t是否等于0,如果等于0,那么倒计时结束,将图片与倒计时盒子隐藏,显示广告已结束的盒子。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
qTip 基于JQuery的Tooltip插件[兼容性好]
Sep 01 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 Javascript
用js实现控件的隐藏及style.visibility的使用
Jun 14 Javascript
Javascript无阻塞加载具体方式
Jun 28 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
Mar 28 Javascript
js实现感应鼠标图片透明度变化的方法
Feb 20 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
Dec 26 Javascript
基于jQuery实现滚动刷新效果
Jan 09 Javascript
angular.js中解决跨域问题的三种方式
Jul 12 Javascript
bootstrap-table formatter 使用vue组件的方法
May 09 Javascript
利用js-cookie实现前端设置缓存数据定时失效
Jun 18 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
Oct 17 Javascript
javascript实现固定侧边栏
Feb 09 #Javascript
JavaScript实现前端倒计时效果
Feb 09 #Javascript
Vue+Bootstrap实现简易学生管理系统
Feb 09 #Vue.js
JavaScript 获取滚动条位置并将页面滑动到锚点
Feb 08 #Javascript
详解Vue的七种传值方式
Feb 08 #Vue.js
Handtrack.js库实现实时监测手部运动(推荐)
Feb 08 #Javascript
js 执行上下文和作用域的相关总结
Feb 08 #Javascript
You might like
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
2016/07/25 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
js中判断控件是否存在
2010/08/25 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
VueJS全面解析
2016/11/10 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
树结构之JavaScript
2017/01/24 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
Python数据存储之 h5py详解
2019/12/26 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
打架检讨书100字
2014/01/08 职场文书
国培教师自我鉴定
2014/02/12 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript