如何禁用模糊临时?

时间:2012-08-04 01:28:19

标签: jquery triggers blur

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


我正在为jfriend00编辑此消息:

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

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

1 个答案:

答案 0 :(得分:4)

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

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