Javascript实现关闭广告效果


Posted in Javascript onJanuary 29, 2021

用Javascript实现关闭广告案例,供大家参考,具体内容如下

正在学习大前端中,有代码和思路不规范不正确的地方往多多包涵,感谢指教。

我们在网页中经常可以看见烦人的小广告,并且广告的旁边通常会有一个特定的位置和图标来关闭这个广告图。下面用JS代码来简单的实现

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    *{
      padding: 0;
      margin: 0;
      border: 0;
    }
    .gg{
      width: 100%;
      height: 300px;
      background-image: url("../images/JD.png");
    }
    .img{
      width: 20px;
      height: 20px;
      float: right;
    }
  </style>
</head>
<body>
<div class="gg">
  <img class="img" src="../images/2.jpg" title="关闭">
</div>
<script>
  var gg=document.querySelector('.gg')
  var mg=document.querySelector('img')
  mg.onclick=function () {
    gg.style.display='none'
  }
</script>
</body>
</html>

代码解释

这里的原理非常简单,就是在div的底层放了一张烦人的广告图片,然后我放了一个代表着关闭的小图标上去,并放置在小广告的右上角,然后获取事件,onclick时,便触发函数,函数的内容就是让这个大的div盒子直接隐藏不显示,这样就达到了关闭广告的目的。

演示效果

注意右上角

Javascript实现关闭广告效果

点击了设置的位置过后

Javascript实现关闭广告效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 事件流和事件绑定
Jul 16 Javascript
jquery tab标签页的制作
May 10 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
Dec 29 Javascript
jquery实现超简洁的TAB选项卡效果代码
Aug 28 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
Sep 04 Javascript
Bootstrap表单控件使用方法详解
Jan 11 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
Apr 21 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
Jul 12 Javascript
layui 上传文件_批量导入数据UI的方法
Sep 23 Javascript
JS中自定义事件的使用与触发操作实例分析
Nov 01 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
Nov 11 Javascript
四十九个javascript小知识实用技巧
Nov 20 Javascript
Vue 实例中使用$refs的注意事项
Jan 29 #Vue.js
vue 项目@change多个参数传值多个事件的操作
Jan 29 #Vue.js
vue 实现click同时传入事件对象和自定义参数
Jan 29 #Vue.js
聊聊vue 中的v-on参数问题
Jan 29 #Vue.js
vue集成一个支持图片缩放拖拽的富文本编辑器
Jan 29 #Vue.js
Vue 事件的$event参数=事件的值案例
Jan 29 #Vue.js
Vue 3自定义指令开发的相关总结
Jan 29 #Vue.js
You might like
社区(php&amp;&amp;mysql)一
2006/10/09 PHP
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
php字符串分割函数explode的实例代码
2013/02/07 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
Prototype使用指南之hash.js
2007/01/10 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
解决eclipse中没有js代码提示的问题
2018/10/10 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
常见python正则用法的简单实例
2016/06/21 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
python反转列表的三种方式解析
2019/11/08 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
什么是继承
2013/12/07 面试题
户外婚礼策划方案
2014/02/08 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
德劲DE1105机评
2022/04/05 无线电