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实现动态增加文件域表单
Feb 12 Javascript
JS动态添加option和删除option(附实例代码)
Apr 01 Javascript
基于jQuery选择器的整理集合
Apr 26 Javascript
了不起的node.js读书笔记之node的学习总结
Dec 22 Javascript
js实现分享到随页面滚动而滑动效果的方法
Apr 10 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
Nov 25 Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 Javascript
jQuery Ajax File Upload实例源码
Dec 12 Javascript
js+css实现打字效果
Jun 24 Javascript
jsonp实现百度下拉框功能的方法分析
May 10 Javascript
基于Electron实现桌面应用开发代码实例
Jul 07 Javascript
Element InfiniteScroll无限滚动的具体使用方法
Jul 27 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同时支持GIF、png、JPEG
2006/10/09 PHP
PHP中的正规表达式(二)
2006/10/09 PHP
PHP中文件上传的一个问题
2010/09/04 PHP
PHP IE中下载附件问题解决方法
2014/01/07 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
php实现的http请求封装示例
2016/11/08 PHP
JS 用6N±1法求素数 实例教程
2009/10/20 Javascript
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
使用SAE部署Python运行环境的教程
2015/05/05 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
Python 中的range(),以及列表切片方法
2018/07/02 Python
python 中xpath爬虫实例详解
2019/08/26 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
法制报告会主持词
2014/04/02 职场文书
运动与健康自我评价
2015/03/09 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
投诉信回复范文
2015/07/03 职场文书
《火烧云》教学反思
2016/02/23 职场文书
logback 实现给变量指定默认值
2021/08/30 Java/Android
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL