分享更有价值
被信任是一种快乐

JavaScript怎么实现流氓小广告效果

文章页正文上

今天小编给大家分享一下JavaScript怎么实现流氓小广告效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
我们在浏览网页的时候,经常会遇到各种各样的垃圾弹窗,当你把它关闭之后,过一段时间他又弹出来,非常的让人心烦。这种流氓弹窗我们是可以通过JavaScript的 setTimeout() 方法来实现的。

#ad{
width: 400px;
height: 300px;
display: none;
background-color: #ddd;
position: fixed;
right: 0;
bottom: 0;
}
#close{
float: right;
width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
cursor: pointer;
color: #fff;
}

X

10
s之后自动关闭广告


//获取对象
function get(id){
return document.getElementById(id) ;
}
//调用函数获取对象
var oAd = get(‘ad’) ;
var oTime = get(‘time’) ;
var oClose = get(‘close’) ;
showAd() ;
//封装函数弹窗广告
//分析:这时候有两种方法关闭倒计时 1.广告结束 ; 2.点击关闭
function showAd(){
setTimeout(function (){
//显示弹窗广告
oAd.style.display = ‘block’ ;
//设置一个倒计时
var t = setInterval(function (){
//如果倒计时结束,弹窗广告关闭
oTime.innerHTML–;
//判断倒计时是否结束
if(oTime.innerHTML

//关闭弹窗
oAd.style.display = ‘none’ ;
//清除倒计时
clearInterval(t) ;
免费云主机、域名 //广告关闭以后,下次还是10s
oTime.innerHTML = 10 ;
//3s之后弹出小广告
showAd() ;
}
},1000)
//点击X关闭
oClose.onclick = function() {
//关闭弹窗广告
oAd.style.display = ‘none’ ;
//清除计时器
clearInterval(t);
//广告关闭后,下次还是10s
oTime.innerHTML = 10 ;
showAd()
}
},3000)
}
以上就是“JavaScript怎么实现流氓小广告效果”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注云技术行业资讯频道。

相关推荐: jquery如何让超链接不可用

本篇内容主要讲解“jquery如何让超链接不可用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何让超链免费云主机、域名接不可用”吧! 在jquery中,可以利用removeAttr()方法让超链接禁用…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册