Jquery:如何在用户点击任何内容时隐藏div但是该div。没有叠加 [英] Jquery: How to hide a div when user clicks on anything BUT that div. No overlay

查看:67
本文介绍了Jquery:如何在用户点击任何内容时隐藏div但是该div。没有叠加的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想 .one 会在这种情况下使用吗?但是我不知道怎么做...

I'm thinking .one would be of use in this situation? but i'm not sure how to do this...

我点击搜索链接后会出现一个搜索框。我希望用户能够在没有关闭的情况下点击该div中的任何内容,但是当用户点击该div之外的任何内容时,div会淡出。

I have a search box that appears when I click the search link. I want the user to be able to click on anything in that div without it closing, but when the user clicks on anything outside of that div, the div fades out.

推荐答案

嗯,这是一个适用于div的示例

Erm, here's an example that works on a div.

它使用全局变量,所以我并不自豪,但实施起来很快。

It uses a global var so I'm not proud, but it's fast to implement.

编辑
更新了我的代码,现在没有全局变量,它仍然可以快速实现。

EDIT Updated my code, no global var now, it's still fast to implement.

这篇关于Jquery:如何在用户点击任何内容时隐藏div但是该div。没有叠加的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆