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 相关文章推荐
基于jquery的表格排序
Sep 11 Javascript
jquery foreach使用示例
Sep 12 Javascript
JS过滤url参数特殊字符的实现方法
Dec 24 Javascript
js中取得变量绝对值的方法
Jan 03 Javascript
javascript随机显示背景图片的方法
Jun 18 Javascript
全面了解JS中的匿名函数
Jun 29 Javascript
jQuery实现的导航下拉菜单效果
Jul 04 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
Dec 03 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
Dec 28 Javascript
使用BootStrap实现标签切换原理解析
Mar 14 Javascript
JS实现复选框的全选和批量删除功能
Apr 05 Javascript
Javascript中的作用域及块级作用域
Dec 08 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函数的常用方法及注意之处小结
2011/07/10 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
关于PHP内存溢出问题的解决方法
2013/06/25 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
让Vue响应Map或Set的变化操作
2020/11/11 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
wxPython事件驱动实例详解
2014/09/28 Python
使用Python神器对付12306变态验证码
2016/01/05 Python
django 常用orm操作详解
2017/09/13 Python
python实现对输入的密文加密
2019/03/20 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
python aiohttp的使用详解
2019/06/20 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
HTML5重塑Web世界它将如何改变互联网
2012/12/17 HTML / CSS
澳大利亚自然和有机的健康美容产品一站式商店:Ziani Beauty
2017/12/28 全球购物
《放飞蜻蜓》教学反思
2014/04/27 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
关于EntityWrapper的in用法
2022/03/22 Java/Android
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript