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

这篇具有很好参考价值的文章主要介绍了JavaScript实现广告倒计时和跳过广告。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

倒计时和跳过广告

最近打开手机上的app,映入眼帘的都是一个几秒的开屏广告,带有倒计时,一般为5秒,时间一到广告窗口自动关闭,如果不喜欢的话可以点击跳过,跳过广告其实质应该就是关闭广告。以前用JavaScript做过一个定时关闭的广告,于是把代码完善了一下,加上倒计时效果和实现跳过部分的代码。
JavaScript实现广告倒计时和跳过广告,javascript,开发语言,ecmascript文章来源地址https://www.toymoban.com/news/detail-702277.html

<!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 skip = document.querySelector('.right');	
			skip.addEventListener('click',closeAdv)
			//倒计时关闭广告
			var seconds = 5;               //秒数
			var count = setInterval(countDown, 1000);
			function countDown() {  			//倒计时函数
				seconds--;
				if (seconds == 0) {
					closeAdv();
					clearInterval(count);
				}else{
				document.querySelector("#counting").innerText = seconds;
			  }
			}
		</script>
	</body>
</html>

到了这里,关于JavaScript实现广告倒计时和跳过广告的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flutter实现倒计时功能,秒数转时分秒,然后倒计时

    Flutter实现倒计时功能 发布时间:2023/05/12 本文实例为大家分享了Flutter实现倒计时功能的具体代码,供大家参考,具体内容如下 有一个需求,需要在页面进行显示倒计时,倒计时结束后,做相应的逻辑处理。 实现思路:在Flutter中,Timer.periodic提供了循环功能,查看函数定义:

    2024年02月13日
    浏览(38)
  • jquery 实现倒计时

    $(\\\".tableText\\\").click(function () {     var time = 60;     var timer = setInterval(function(){         time--;         $(\\\".tableText\\\").text(\\\"(\\\"+time+\\\"秒)重发\\\");         if(time==0){             clearInterval(timer);             $(\\\".tableText\\\").text(\\\"获取验证码\\\");         }     },1000); });

    2024年04月14日
    浏览(37)
  • 51单片机通过计时器实现倒计时

    软件 : Keil5+Proteus7 元件 : AT89C51 * 1,7SEG-MPX2-CA * 1

    2024年02月16日
    浏览(49)
  • java 倒计时实现的方式

      倒计时的实现方法有很多种,本文给大家介绍其中一种,最简单的一种实现方式,也是最方便的一种方式,希望能帮到大家。 1、 java中倒计时是利用循环来实现的,我们可以使用循环语句来实现。 2、 java中使用 bool类的 setTimeout方法也是可以实现倒计时的。 3、 java中还有一

    2024年02月09日
    浏览(36)
  • jquery 实现倒计时60秒

    2024年02月04日
    浏览(33)
  • Unity实现倒计时和获取系统时间

      一:创建UGUI 1.创建Canvas画布组件,调节Canvas画布的分辨率等其他设置。我们可以把视图设置为2D模式下。   2.创建Text文本组件,取名为Timer计时器,我们调整Text文本组件的大小,用锚点设置Text文本组件的位置,并且设置好Text文本组件的颜色。   3.我们再创建一个Text文本组

    2024年02月10日
    浏览(34)
  • Kotlin:使用flow实现倒计时功能

    一、效果图 二、ExtendContext.kt 文件代码 注意:创建ExtendContext.kt选择file 使用kotlin扩展方法的特性创建countDown扩展方法,避免多个地方使用倒计时重复创建countDown方法 三、MainActivity.kt代码 四、build.gradle.kts代码

    2024年02月19日
    浏览(31)
  • 微信小程序实现倒计时功能(超简单)

     声明倒计时长和当前剩余时长(字符串形式),我这里是30分钟(单位为秒)  定义倒计时函数,把倒计时长除以60的整数部分作为分,把倒计时长除以60的余数作为秒; 执行完后减一秒,用定时器每隔一秒执行一次。  如果秒数不够两位,则在秒前加上字符串\\\'0\\\'。如:20:

    2024年02月11日
    浏览(35)
  • 前端实现手机短信验证码倒计时效果

    实现效果:实现按钮倒计时10s后可重新发送验证码 一、思路 1、禁用按钮,调用后端接口,获取验证码 2、setTimeOut(() = {},1000)延迟1s执行,time - 1,返回文案,9s 3、迭代处理,调用自身函数,time - 1,返回文案,8s,实现9s 8s 7s 这样倒计时的效果。 4、不能无限迭代减1,判断时

    2024年02月04日
    浏览(45)
  • python实现一个简单的桌面倒计时小程序

    本章内容主要是利用python制作一个简单的桌面倒计时程序,包含开始、重置 、设置功能。 目录 一、效果演示 二、程序代码

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包