当前位置: 首页 > news >正文

JavaScript实现广告倒计时和跳过广告

倒计时和跳过广告

最近打开手机上的app,映入眼帘的都是一个几秒的广告,带有倒计时,当然如果不喜欢的话可以点击跳过,跳过广告其实质应该就是关闭广告。以前用JavaScript做过一个定时关闭的广告,于是把代码完善了一下,加上倒计时效果和实现跳过部分的代码。
在这里插入图片描述

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>定时关闭的广告</title><style type="text/css">.main img {width: 100%;}.adv {position: absolute;z-index: 9;width: 616px;height: 395px;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}.adv .right {position: absolute;right:0;top:10px;font-size: 14px;color:#fff;cursor: pointer;background-color: #333;border-radius: 10px;width: 80px;height: 30px;line-height: 30px;text-align: center;}</style></head><body><div class="main"><img src="images/gugong.png"></div><div class="adv"><div class="right"><span id="counting">5</span>秒跳过</div><div><img src="images/adv.png" alt=""></div></div><script>//关闭广告窗口function closeAdv() {document.querySelector('.adv').style.display = "none";}//秒数var seconds = document.querySelector("#counting").innerText;//定义倒计时函数function countDown() {seconds--;document.querySelector("#counting").innerText = seconds;}var count = setInterval(countDown, 1000)//每隔一秒检查一次秒数是否为0,若为0,关闭广告窗口,清除定时器setInterval(function() {if (seconds == 0) {closeAdv();clearInterval(count);}}, 1000)//点击跳过,关闭广告窗口var skip = document.querySelector('.right');skip.addEventListener('click',closeAdv)</script></body>
</html>
http://www.lryc.cn/news/160215.html

相关文章:

  • 蚂蚁发布金融大模型:两大应用产品支小宝2.0、支小助将在完成备案后
  • Jenkins 持续集成:Linux 系统 两台机器互相免密登录
  • Golang-GJSON 快速而简单的方法来从 json 文档获取值
  • echarts根据x轴数据长度判断是否倾斜展示/柱状图上方显示数字
  • Eviews用向量自回归模型VAR实证分析公路交通通车里程与经济发展GDP协整关系时间序列数据和脉冲响应可视化...
  • 群晖NAS:通过Docker 部署宝塔面板【注册表:cyberbolt/baota】
  • pdfjs在线预览组件的使用
  • python线程、协程
  • AttributeError: module ‘OpenSSL.SSL’ has no attribute ‘SSLv3_METHOD
  • DTCC 2023丨云原生环境下,需要什么样的 ETL 方案?
  • 在UE4虚幻引擎中加入导航网格体边界体积后丧尸不能移动和发现玩家
  • 华为数通方向HCIP-DataCom H12-821题库(单选题:221-240)
  • aarch64 arm64 部署 stable diffusion webui 笔记 【1】准备 venv 安装pytorch 验证cuda
  • 从方法到目标了解什么是机器学习?
  • Devos勒索病毒:网络安全的新威胁,勒索病毒解密,数据恢复
  • go语言的高级特性
  • 华为VRP系统基本操作
  • Milvus Cloud扩展变更:为向量数据库注入前沿增强功能
  • 外观模式简介
  • web pdf 拖拽签章
  • SQLAlchemy 库创建数据库引擎和会话工厂附带SQLSERVER驱动版本确认方式
  • 用Python登录账户
  • 梳理下我自已对Reactor与及IO多路复用的select\poll\epoll的理解
  • 4. 广播变量
  • GPT 内部 — I : 了解文本生成
  • 平板触控笔哪款好用?好用的第三方apple pencil
  • Mac 上更新系统PATH环境变量
  • Visual Studio Code 终端配置使用 MySQL
  • 12 | 使用 Spark SQL执行CURL
  • 容器编排学习(七)控制器介绍与使用