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 相关文章推荐
xtree.js 代码
Mar 13 Javascript
js 学习笔记(三)
Dec 29 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
Aug 28 Javascript
js实现创建删除html元素小结
Sep 30 Javascript
JavaScript实现搜索框的自动完成功能(一)
Feb 25 Javascript
javascript类型系统——日期Date对象全面了解
Jul 13 Javascript
BootStrapValidator校验方式
Dec 19 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
vue中各组件之间传递数据的方法示例
Jul 27 Javascript
值得收藏的八个常用的js正则表达式
Oct 19 Javascript
iview在vue-cli3如何按需加载的方法
Oct 31 Javascript
html-webpack-plugin修改页面的title的方法
Jun 18 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接收shell返回的结果中文乱码问题
2014/01/23 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
在vue中使用echarts图表实例代码详解
2018/10/22 Javascript
可能被忽略的一些JavaScript数组方法细节
2019/02/28 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
Python中for循环控制语句用法实例
2015/06/02 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
Python在线运行代码助手
2016/07/15 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
2020/11/05 Python
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
教师实习期自我鉴定
2013/10/06 职场文书
大型活动策划方案
2014/01/12 职场文书
函授本科自我鉴定
2014/02/04 职场文书
募捐倡议书
2014/04/14 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
医护人员继续教育学习心得体会
2016/01/19 职场文书
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android
Java结构型设计模式之组合模式详解
2022/09/23 Java/Android