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 相关文章推荐
JScript分割字符串示例代码
Sep 04 Javascript
js转化毫秒为时间格式代码
Apr 10 Javascript
PHP+jQuery+Ajax实现多图片上传效果
Mar 14 Javascript
Javascript中判断对象是否为空
Jun 10 Javascript
AngularJS基础 ng-model 指令详解及示例代码
Aug 02 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
Jul 07 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
JavaScript中立即执行函数实例详解
Nov 04 Javascript
vue中引用swiper轮播插件的教程详解
Aug 16 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
微信小程序实现可长按移动控件
Nov 01 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
Oct 31 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简单的留言板与回复功能具体实现
2014/02/19 PHP
php include类文件超时问题处理
2015/02/06 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
2018/08/14 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
design vue 表格开启列排序的操作
2020/10/28 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
Python加密方法小结【md5,base64,sha1】
2017/07/13 Python
解决python "No module named pip" 的问题
2018/10/13 Python
pytorch-RNN进行回归曲线预测方式
2020/01/14 Python
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
市场营销专业个人自荐信格式
2013/09/21 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
事业单位岗位说明书
2015/10/08 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js