jquery - 如何暂时禁用模糊?

标签 jquery triggers blur

我有一个搜索栏,当blur 时,div 会被隐藏。但是,当我单击特定的 div 时,我不想执行 on blur 函数。我的意思是,仅对于用户单击此处的特定点,我不希望执行模糊,但对于其他情况,我希望它能够工作。我该怎么办?

<小时/>

我正在为 jfriend00 编辑此消息:

我想我没有表达清楚。我想即时完成这种情况。我的意思是,当用户单击 location_event 类时,我不希望模糊执行。困难的是 onblur 在 onclick 之前执行,所以我必须在 onblur 函数中做一些事情,但我不知道该怎么做?

我想,我应该在模糊函数中获取事件目标(这个点击的div类),但我不知道如何?

最佳答案

在模糊处理程序中放置一个全局标志,然后您可以设置或取消设置该标志来确定您的模糊处理程序是否应该执行任何操作。

工作示例:http://jsfiddle.net/jfriend00/BqmZr/

关于jquery - 如何暂时禁用模糊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11805198/

相关文章:

jquery - 淡入和淡出完成速度不够快

jquery - 如何以编程方式在 JQGrid 上添加事件处理程序?

jquery - 路由ajax Rails 麻烦

android - 如何在框架布局上模糊新添加 View 的背景?Android

javascript - 通过下拉菜单设置 SVG 元素的样式

postgresql - 触发错误-postgresql

database - 插入行前大写

php - mySQL 数据库 - 每 15 分钟将某些列重置为 '0'

image - 如何在 Julia 中模糊图像?

CSS背景图像模糊