大家都见过某度中的恶意广告,你关闭了又出来了!为何,JS来告诉你

效果猛戳此处

HTML

<body><h3 class="whiteColor">无法关闭的弹框,打不死的小强!</h3><div id="middleBox"><a href="javascript:;" class="close_btn" id="closeBtn"><img src="data:images/close_icon.png" alt="" class="will_close"></a><ul class="parent_btn"><li><a href="/" class="btn_tel"><img src="data:images/icon_tel.gif" alt=""><span>拨打电话</span></a></li><li><a href="/" class="btn_chat"><img src="data:images/icon_chat.gif" alt=""><span>快速留言</span></a></li></ul></div>
</body>

CSS

*{margin: 0;padding: 0;list-style: none;outline: none;box-sizing: border-box;text-decoration: none;
}
a { -webkit-touch-callout: none; text-decoration: none }
:focus { outline: 0 }
body{font-family: Helvetica, STHeiTi, "Microsoft YaHei", sans-serif;color: #595757;background-color: #fff;outline: 0;overflow-x: hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);
}
img{border: none;
}
.whiteColor{color: #fff;text-align: center;
}
.flex_parent{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
}
.flex_child{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;
}
/*middle_box*/
body{position: relative;background-color: #272822;
}
#middleBox{width: 260px;height: 248px;margin: 0 auto;background-image: url(../images/irfa_dog.jpg);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 10px;/*水平垂直居中*/position: fixed;left: 50%;top: 50%;margin-top: -124px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 100;
}
.close_btn{display: block;overflow: hidden;position: absolute;top: -10px;right: -10px;
}
.will_close{width:32px;
}
#middleBox a{overflow: hidden;
}
#middleBox a img,#middleBox a span,#middleBox ul li{float: left;
}
#middleBox a span{font-size: 16px;color: #fff;
}
#middleBox ul{overflow: hidden;
}
#middleBox ul li{width: 130px;
}
#middleBox ul li a{line-height: 50px;display: block;padding-left: 5px;
}
#middleBox ul li a img{width:30px;margin-right: 2px;margin-top: 8px;margin-left: 5px;
}
.btn_tel{background-color: #F92665;border-bottom-left-radius: 10px;
}
.btn_chat{background-color: #1EA362;border-bottom-right-radius: 10px;
}
.parent_btn{position: absolute;left: 0;bottom: 0;
}

JS

/*** Created by Administrator on 2016/7/19.*/
var adv={div:null,timer:null,btn:null,init:function(){this.btn=document.getElementById("closeBtn");this.div=document.getElementById("middleBox");this.btn.οnclick=this.displayNone;},displayBlock:function(){adv.div.style.display="block";},displayNone:function(){adv.div.style.display="none";timer=setTimeout(function(){adv.displayBlock();},3000);}
};
window.onload=function(){adv.init();
};

javascript中的弹框相关推荐

  1. java弹窗 触发事件_关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...

    好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...

  2. 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...

    好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...

  3. 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法

    关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法 参考文章: (1)关于ElementUI中MessageBox弹框的取消键盘触发 ...

  4. js中唤醒弹框的3种方式

    js中唤醒弹框的3种方式 1.alert() 警告框,只有确定按钮,常用于确保用户可以得到某些信息.需点击确定按钮才能继续操作. alert("ss") 2.confirm() 确 ...

  5. element-ui中message弹框提示的使用

    element-ui中message弹框提示的使用 1.按需导入的element-ui中的message import { Message } from 'element-ui' ​2.进行全局挂载: ...

  6. html 获取文本框值,html - 如何在JavaScript中获取文本框值

    html - 如何在JavaScript中获取文本框值 我正在尝试使用JavaScript从HTML文本框中获取值,但值不是在空格之后 例如: 我只得到:上面的"软件". 我正在使 ...

  7. element中popover弹框中有选择器,点击后popover消失的解决办法

    element中popover弹框中有选择器,点击后popover消失的解决办法 element中有很多组件,经常用到的一个popover组件,很多时候大家都是使用它展示一些页面放不下或者不好放置的内 ...

  8. iPhone微信浏览器中默认弹框alert去掉域名显示

    原创  https://blog.csdn.net/kirsten_z/article/details/79696220 <script type="text/javascript&q ...

  9. JavaScript中的 弹出窗口

    JavaScript中的对话框.弹出框.提示框 前端页面 <!DOCTYPE html> <html lang="en"><head><m ...

  10. IOS开发中的弹框综述

    题记---- 人生在世,淡定看世界. 感受生活,从不说疲惫,因为卡里的存款还不够多. 体验生活,从不说难受,因为肩上的责任不能丢. 感悟生活,从不说后退,因为脚下的路依然要走 1.预览 2.弹出框的基 ...

最新文章

  1. xgboost lightgbm catboost 多分类 多标签
  2. css网页设计实例代码_大型电商平台设计实例:电商平台项目工程、数据库选型、代码库...
  3. OpenCV 3.0又一个革命性版本,它会带来哪些改变
  4. 【翻译】【CGWORLD】怪物猎人携带版3rd制作介绍
  5. php集成环境还需要mysql吗_是选择php集成环境好还是分开安装的原生版好
  6. 在外企和大厂都实习过是一种什么体验?
  7. Spring Boot 2 快速教程:WebFlux Restful CRUD 实践(三)
  8. 缓存淘汰算法 LRU
  9. 拓端tecdat|R语言Keras用RNN、双向RNNs递归神经网络、LSTM分析预测温度时间序列、 IMDB电影评分情感
  10. iOS----UIScrollView
  11. 数分统计学基础知识框架。
  12. excel易用宝的修复
  13. Python学习之旅-15
  14. eversync safari_Eversync:书签同步插件
  15. matlab 之永磁同步电机仿真
  16. 设计原则—KISS原则和YAGNI原则
  17. 什么是业务流程管理BPM
  18. 智能电视linux系统安装当贝,三星电视怎样安装当贝应用?
  19. python+milvus实现一个以图搜图系统
  20. 贾跃亭:5年前没人相信我能造出一辆车,我做到了

热门文章

  1. proto3文件定义Demo-用户表单条、多条、所有、编辑
  2. ELK filebeat和logstash使用:配置单个文件来源、配置多个文件来源
  3. 没有用括号确定操作符的优先级顺序,导致错误一例
  4. ERROR: libopenjp2 = 2.1.0 not found using pkg-config
  5. 解决办法:java.lang.UnsatisfiedLinkError ... Can't find dependent libraries
  6. LINUX开机,直接进入终端,如何加载硬盘
  7. 解压 .solitairetheme8 文件
  8. UBUNTU上新建GIT库
  9. 百度人脸识别:即使不用,也要import,否则C调用Python会崩溃
  10. python3中报错No module named 'numpy'