gpt4 book ai didi

javascript - Jquery Div 隐藏

转载 作者:可可西里 更新时间:2023-11-01 13:37:44 28 4
gpt4 key购买 nike

我有一个包含输入控件的 div 标签。此 div 在用户单击菜单项时打开。当点击位于 div 区域之外时,我想隐藏此标记。

目前,我可以在 div 外部单击时隐藏它,但是当我单击 div 中的任何输入控件时,我的 div 会隐藏。我该如何解决这个问题?

我的代码是:

$(document).click(function (e) {
var elem = $(e.target).attr('id');
console.log(e.target);

if (elem !== 'btnLogin') {
// if (elem != 'TxtUserName' && elem != 'TxtPassword')
HideLoginDetails();
}

if (elem !== 'hpUseFul') {
// if(elem !== 'y')
}
});

最佳答案

演示:http://jsfiddle.net/3fbpA/

var aboveDiv = false;

$('#yourDiv').click(function () {
aboveDiv = true;
});

$(document).click(function () {
if (!aboveDiv) $('#yourDiv').hide();
aboveDiv = false;
});

关于javascript - Jquery Div 隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488883/

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