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 相关文章推荐
javascript事件模型代码
Jul 01 Javascript
JavaScript 构造函数 面相对象学习必备知识
Jun 09 Javascript
XMLHTTPRequest的属性和方法简介
Nov 23 Javascript
浅析js中取绝对值的2种方法
Jul 09 Javascript
CSS+jQuery实现的一个放大缩小动画效果
Sep 24 Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
Feb 25 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
Aug 02 Javascript
JavaScript生成验证码并实现验证功能
Sep 24 Javascript
浅谈Node模块系统及其模式
Nov 17 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
Nov 10 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
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
php 随机记录mysql rand()造成CPU 100%的解决办法
2010/05/18 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
鼠标焦点离开文本框时验证的js代码
2013/07/19 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
python中split方法用法分析
2015/04/17 Python
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
浅谈Python2获取中文文件名的编码问题
2018/01/09 Python
详解Python3中ceil()函数用法
2019/02/19 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
Peter Millar官网:美国高档生活服饰品牌
2018/07/02 全球购物
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
项目经理岗位职责
2013/11/11 职场文书
英语专业推荐信
2013/11/16 职场文书
心理健康教育制度
2014/01/27 职场文书
大学生军训感想
2014/02/16 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
反邪教教育心得体会
2016/01/15 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫
MySQL数据库表约束讲解
2022/06/21 MySQL