首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带关闭的js对联广告代码

带关闭功能的JavaScript对联广告代码通常用于在网页上显示一对位于页面两侧的广告,并提供一个关闭按钮,以便用户可以选择不看这些广告。以下是一个简单的示例代码,包括HTML、CSS和JavaScript部分:

HTML部分

代码语言:txt
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>对联广告示例</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="ad-container left-ad">
        <span class="ad-close-btn">X</span>
        <img src="left-ad.jpg" alt="左侧广告">
    </div>
    <div class="ad-container right-ad">
        <span class="ad-close-btn">X</span>
        <img src="right-ad.jpg" alt="右侧广告">
    </div>
    <script src="script.js"></script>
</body>
</html>

CSS部分(styles.css)

代码语言:txt
复制
.ad-container {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
}

.left-ad {
    left: 0;
}

.right-ad {
    right: 0;
}

.ad-close-btn {
    position: absolute;
    top: 0;
    cursor: pointer;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #ccc;
}

JavaScript部分(script.js)

代码语言:txt
复制
document.addEventListener('DOMContentLoaded', function() {
    var closeButtons = document.querySelectorAll('.ad-close-btn');
    closeButtons.forEach(function(btn) {
        btn.addEventListener('click', function() {
            this.parentElement.style.display = 'none';
        });
    });
});

基础概念

  • HTML: 超文本标记语言,用于创建网页的结构。
  • CSS: 层叠样式表,用于设置网页元素的样式。
  • JavaScript: 一种脚本语言,用于实现网页上的交互效果。

相关优势

  1. 用户体验: 提供关闭按钮可以让用户自主选择是否查看广告,从而提升用户体验。
  2. 灵活性: 广告位置和样式可以通过CSS轻松调整。
  3. 易于实现: 使用简单的HTML、CSS和JavaScript即可完成。

类型

  • 图片广告: 如示例中所示,使用<img>标签展示图片。
  • 文字广告: 可以使用<div>或其他块级元素来展示文字。
  • 富媒体广告: 包含动画、视频等多媒体内容的广告。

应用场景

  • 网站推广: 在网站两侧放置广告以吸引用户注意。
  • 产品宣传: 推广特定的产品或服务。
  • 活动通知: 宣传即将到来的促销活动或重要事件。

遇到的问题及解决方法

问题: 广告无法关闭。 原因: JavaScript代码未正确执行或事件监听器未绑定成功。 解决方法: 检查JavaScript代码是否有语法错误,确保DOM元素已完全加载后再绑定事件监听器。

问题: 广告遮挡页面内容。 原因: 广告的z-index值设置过高或未正确设置。 解决方法: 调整广告容器的z-index值,确保它不会高于页面主要内容的z-index值。

通过以上代码和解释,你应该能够实现一个带有关闭功能的对联广告,并理解其背后的基础概念和技术细节。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 如何关闭WPS的弹窗广告?

    本期就来分享如何彻底关闭WPS的广告。 WPS是一个金山的免费办公软件,虽然免费, 但是老是弹出广告窗口也是很烦人。 虽然在弹出的窗口有一个弹窗选项可以改,但是好像也是没啥用处。 ?...这里就介绍一下如何彻底关闭WPS弹窗,首先点击开始, 所有程序,找到WPS office。 ? 然后点开WPS OFFICE工具,点击配置工具 ? 点击高级。 ?...然后选择最后的其他选项,去掉软件推荐下的小勾, 最后点击确定就可以了。 ? 如果你还怕软件的弹窗死灰复燃,那还可以打开火绒杀毒, 在扩展工具内,有一个弹窗拦截工具。 ?...首次打开时会自动搜索可能的弹窗默认帮你拦截,如果有时遇到没拦截到的弹窗,可以打开软件,手动添加窗口拦截。 ? 以后就让弹窗拦截一直运行即可拦截基本上的软件弹窗啦!

    7.3K30

    🤖️ 如何逐步关闭 MIUI 无处不在的广告

    本文就是聚焦于「关闭 MIUI 无处不在的广告」这个话题的。...一、通过常规手段关闭广告推送 1.1 关闭系统广告 MIUI 的许多内置应用(例如 天气、万年历、音乐)和系统级页面(例如桌面文件夹)上都会推送一些贴片广告,诱导用户观看和点击。...可能用户反馈过于激烈,2019 年年末某个版本更新中,新增了「一键关闭系统广告」的功能。...,手动关闭广告。 MIUI_system_ad 这时候其实已经关闭大部分的系统广告了,但是有些内置应用还是有不少关不了的广告,下面我举例说明一下。...安装后的效果可见视频(原长 5s 的广告直接跳过了): 4.2 李跳跳 with auto.js 李跳跳的默认配置基本是可以跳过所有的开屏广告了,如果想进阶使用(例如跳过各种烦人的红包/活动/升级/青少年模式弹窗

    3.4K20

    【代码艺术】带视觉特效的js密码强度检测开源库

    这是一款带视觉特效的js密码强度检测特效。该特效在用户输入密码的时候,随着密码强度的增强,旁边的图像会越来越清晰或越来越模糊,通过图像的变化来提示用户密码的强度。...由于该js密码强度检测特效的编写使用了CSS变量,所以不是所以浏览器都支持该特效,请使用支持CSS变量的浏览器来查看演示效果。 下面是该js密码强度检测特效的gif动态效果图。 ?...代码解释 css代码: article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display...: js/imagesloaded.pkgd.min.js"> js/zxcvbn.js"> js/demo1.js"> 作者 | 思齐 | 蚂蚁开源社区大神,资深前端工程师

    2.9K21

    WPF使用Storyboard做个带旋转特效的关闭按钮

    见过迅雷7右边广告的关闭按钮,鼠标移上去的话有个旋转90度的效果,感觉挺酷的,于是用WPF也实现了一下。很简单,定义几行XAML就搞定了。...WPF做这种效果还是很好使的~~ 用SL封装了个效果: <Image Width="20" Height="20" Source="image\close.png"                       ...ToolTip="关闭"                    Opacity="0.5" Canvas.Left="720" Canvas.Top="3"                     MouseLeftButtonDown...                                                               其中给图片定义个旋转的变化...当鼠标进入的时候触发器触发故事板在0.2秒时间内使图片以中心为圆点旋转90度。SO EASY!!

    1.6K30

    快速教你关闭微信QQ的广告

    微信广告 关闭广告 现在微信朋友圈都有很多广告?那么怎么去关闭它呢?今天教你怎么关闭微信广告! 1.首先,我们打开微信,找到设置中的关于微信 ?...2.在关于微信中我们选择最下方的《微信隐私保护指引》 ? 3.然后往下滑点击第四条“我们如何使用信息”。 ? 注意细看,找到关于广告。 ?...4.然后往下滑选择第二条如何管理您看到的广告, 找到标题下面的那两个蓝色的小小的管理二字。 ? 5.随后进入腾讯广告个性化管理页面后,我们点击右上角的登陆。...在这里建议选择QQ登录更简单,微信需要扫码选择QQ一键快捷登录之后我们就进入了微信的广告管理页面。 ? 选择广告进行关闭 ? 一步一步来还是很简单的 在这里我们关闭所有的开关即可关闭广告。...不过呢这里也标注了广告并非是永久关闭, 而只是暂时关闭。 我们也可以今后在广告出现的时候,再重新关闭一次广告。 远离广告从动手做起!

    95920

    【ace.js】网页版代码智能提示,带高亮编辑器

    背景 纯粹为了在自己博客实现一个代码编辑器,方便在线测试各种代码。 ace介绍 ACE 是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中。...到目前版本,它支持了超过120多种的语法高亮,超过20多种主题等,在编辑器方面也支持多种操作,包括提示等,算是一个基于web端的代码编辑器了。,并能够处理代码多达400万行的大型文档。...ACE开发团队称,ACE在性能和功能上可以媲美本地代码编辑器(如Sublime Text、TextMate和Vim等)。详细API和demo可查阅官网。 步骤 1.编写代码编辑器样式 ?...2.引入ace.js js"> 3.具体示例 <!

    6K10

    Java代码连接带kerberos的Impala集群

    目前impala的认证方式支持两种:用户名密码和kerberos,由于impala的表数据一般是存在HDFS上的,所以很多时候,impala集群也会开启kerberos的认证,初次新接入Impala的小伙伴...,可能会对kerberos比较头疼,这里将通过一个简单的例子来告诉大家,如何在代码中访问带kerberos的impala集群。...废话不多说,直接上代码: package com.netease.impala; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.security.UserGroupInformation...; KEYTAB,这个就是用来进行身份认证的keytab文件,这个一般每个业务方都会有自己的keytab,用来访问相应的HDFS/HIVE/SPARK等; PRINCIPAL,这个就是keytab文件对应的...,具体的可询问相关的对接人员。

    1K30
    领券