gpt4 book ai didi

jquery - 如何在元素外部的任何位置隐藏单击事件中的元素?

转载 作者:IT王子 更新时间:2023-10-29 03:24:44 25 4
gpt4 key购买 nike

我想知道这是否是在页面上的任意位置单击时隐藏可见元素的正确方法。

$(document).click(function (event) {            
$('#myDIV:visible').hide();
});

当元素边界内发生点击事件时,元素(div、span 等)不应消失。

最佳答案

据我了解,当您单击除 div 以外的任何地方时,您想隐藏一个 div,如果您确实在 div 上方单击,则它不应关闭。你可以用这段代码做到这一点:

$(document).click(function() {
alert("me");
});
$(".myDiv").click(function(e) {
e.stopPropagation(); // This is the preferred method.
return false; // This should not be used unless you do not want
// any click events registering inside the div
});

这会将点击绑定(bind)到整个页面,但如果您点击有问题的 div,它将取消点击事件。

关于jquery - 如何在元素外部的任何位置隐藏单击事件中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/714471/

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