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 相关文章推荐
jquery 插件学习(三)
Aug 06 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
JavaScript DOM进阶方法
Apr 13 Javascript
JavaScript DOM元素尺寸和位置
Apr 13 Javascript
轮播图组件js代码
Aug 08 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
Mar 08 Javascript
angular ng-click防止重复提交实例
Jun 16 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
Dec 07 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
Sep 14 Javascript
js实现从右往左匀速显示图片(无缝轮播)
Jun 29 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
DC《神奇女侠2》因疫情推迟上映 温子仁新恐怖片《恶性》撤档
2020/04/09 欧美动漫
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
angularjs使用div模拟textarea文本框的方法
2018/10/02 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
js观察者模式的弹幕案例
2020/11/23 Javascript
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
零基础写python爬虫之神器正则表达式
2014/11/06 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
python文件操作相关知识点总结整理
2016/02/22 Python
python tkinter界面居中显示的方法
2018/10/11 Python
在双python下设置python3为默认的方法
2018/10/31 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
python 实现绘制整齐的表格
2019/11/18 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
Django设置Postgresql的操作
2020/05/14 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
医疗纠纷协议书
2014/04/16 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js