【发布时间】:2021-06-13 13:58:52
【问题描述】:
当用户点击正文中的任意位置时,我想关闭弹出广告。
这是我的网站http://daplonline.in/。当用户点击网站中的任意位置时,我想隐藏或关闭广告。
这是弹出的html代码:
<div style="top: 100px; background-color: rgba(5, 5, 0, 0.7); display: block;" id="wd1_nlpopup" data-expires="30" data-delay="10">
<div id="overlay">
<a href="#closepopup" id="wd1_nlpopup_close">x</a>
<div class="content">
<a href="buyonline.php"><img src="images/online_course.gif"/></a>
</div>
</div>
</div>
这是 JavaScript 代码:
<script type="text/javascript">
$("body").click(function(){
alert("me");
});
</script>
【问题讨论】:
-
@PragneshChauhan 回答不够,请检查我的代码
-
@vivek 看到我的回答....您需要为覆盖添加点击事件处理程序...而不是正文...
-
使用事件委托,您甚至不需要叠加层,只需检查您的弹出窗口是否未被点击,这意味着必须点击外部的任何内容。