gpt4 book ai didi

javascript - 停止覆盖下的所有事件

转载 作者:行者123 更新时间:2023-11-28 17:59:06 24 4
gpt4 key购买 nike

我有一个覆盖 div,它覆盖了一个显示结果的容器 div。但是,当我点击叠加层时,它必须消失。

因此,我尝试在叠加层上设置 pointer-events: none;。但我的问题是叠加层上的点击事件现在不起作用。

实现它的最佳方法是什么?

<div class="overlay container" id="main-div">
<div id="results-div">
#Image results are shown and have some events binded to it.
</div>
</div>


$("#main-div").click(function(){
#Some events related to it
});

最佳答案

我猜你可以用这个简单的函数实现你想要的:

$(document).ready (function () {
$('.overlay').click(function () {
$('#pop').fadeOut();
})
})

但是为此您需要更改 HTML 和 CSS:

<div id="pop">
<div class="overlay" id="main-div"></div>
<div id="results-div">
#Image results are shown and have some events binded to it.
</div>
</div>

查看此演示以查看整个样式 http://jsfiddle.net/USk7U/

关于javascript - 停止覆盖下的所有事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com