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 相关文章推荐
浏览器无法运行JAVA脚本的解决方法
Jan 09 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
Apr 02 Javascript
浅谈关于JavaScript的语言特性分析
Apr 11 Javascript
JS制作简单的三级联动
Mar 18 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
May 09 Javascript
js html css实现复选框全选与反选
Oct 09 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
Jan 11 Javascript
详解用async/await来处理异步
Aug 28 Javascript
js实现鼠标点击飘爱心效果
Aug 19 Javascript
javascript实现打砖块小游戏(附完整源码)
Sep 18 Javascript
vue路由实现登录拦截
Mar 24 Vue.js
原生JS封装vue Tab切换效果
Apr 28 Vue.js
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
php操作excel文件 基于phpexcel
2010/07/02 PHP
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
PHP简单获取视频预览图的方法
2015/03/12 PHP
php cli配置文件问题分析
2015/10/15 PHP
jQuery 使用手册(七)
2009/09/23 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
武汉某公司的C#笔试题面试题
2015/12/25 面试题
行政前台岗位职责
2013/12/04 职场文书
简历中的自我评价范文
2014/02/05 职场文书
小学班主任评语大全
2014/04/23 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
PHP实现两种排课方式
2021/06/26 PHP