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之锁定表格栏位
Jun 29 Javascript
HTML Dom与Css控制方法
Oct 25 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
Jan 09 Javascript
你需要知道的10个最佳javascript开发实践小结
Apr 15 Javascript
JavaScript中for..in循环陷阱介绍
Nov 12 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
Jan 13 Javascript
Javascript基础之数组的使用
May 13 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
Jun 03 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
Oct 12 Javascript
swiper 自动图片无限轮播实现代码
May 21 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
Sep 03 Javascript
jQuery实现弹出层效果
Dec 10 jQuery
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语句将数据库*.sql文件导入数据库
2014/05/05 PHP
示例详解Laravel的注册重构
2016/08/14 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
2016/11/10 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
JavaScript基本对象
2007/01/11 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
深入理解angularjs过滤器
2016/05/25 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
python3.3实现乘法表示例
2014/02/07 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
Python自定义线程池实现方法分析
2018/02/07 Python
python中的逆序遍历实例
2019/12/25 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
市场营销专业毕业生自荐信
2013/11/02 职场文书
竞争上岗演讲稿
2014/01/05 职场文书
运动会开幕式解说词
2014/02/05 职场文书
《老山界》教学反思
2014/04/08 职场文书
房屋转让协议书
2014/10/18 职场文书
2014年收银工作总结
2014/11/13 职场文书
处级干部考察材料
2014/12/24 职场文书
如何写通讯稿
2015/07/22 职场文书
Python必备技巧之字符数据操作详解
2022/03/23 Python
Go语言测试库testify使用学习
2022/07/23 Golang