javascript - Jquery:如何在用户单击除该 div 之外的任何内容时隐藏该 div。无覆盖

标签 javascript jquery bind

我在想 .one 在这种情况下会有用吗?但我不确定该怎么做...

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

最佳答案

嗯,这是一个 example适用于 div。

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

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

关于javascript - Jquery:如何在用户单击除该 div 之外的任何内容时隐藏该 div。无覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5547981/

相关文章:

javascript - 数量没有增加

javascript - 动态调整 Bootstrap 日期选择器的日期范围

Jquery 文本框已禁用...看不到 FormCollection 中的属性

javascript - 通过元素传递鼠标悬停

javascript - 如何修复我的 js 绑定(bind)实现?

javascript - Jquery Html 元素选择器

javascript - 无法使用 moment.js 覆盖日期

javascript - 自动检测屏幕分辨率并使用 Javascript 更改浏览器缩放?

c++ - Boost初学者,boost::bind噩梦

jquery - 在 jquery 插件中使用 .on() 的最佳方法?