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 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
jquery实现盒子下拉效果示例代码
Sep 12 Javascript
javascript动态创建及删除元素的方法
Dec 22 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
Jun 10 Javascript
jQuery动画效果实现图片无缝连续滚动
Jan 12 Javascript
js如何获取网页所有图片
May 12 Javascript
AngularJS实现单一页面内设置跳转路由的方法
Jun 28 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
Oct 26 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
Jul 07 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
Jul 15 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递归函数中使用return的注意事项
2014/01/17 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
js 判断 enter 事件
2009/02/12 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
window.open不被拦截的实现代码
2012/08/22 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
layui关闭弹窗后刷新主页面和当前更改项的例子
2019/09/06 Javascript
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
Python注释详解
2016/06/01 Python
Python requests库用法实例详解
2018/08/14 Python
HTML的form表单和django的form表单
2019/07/25 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
设计师珠宝:Ylang 23
2018/05/11 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
团日活动总结书格式
2014/05/08 职场文书
家庭困难证明
2014/10/12 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
毕业设计工作总结
2015/08/14 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL