176得票7回答
onclick() 和 onblur() 排序问题

我有一个文本输入框,其中弹出一个自定义下拉菜单。我希望它能够实现以下功能: 当用户点击输入框外部的任何地方时,菜单应该被移除。 更具体地说,如果用户点击菜单中的某个div,则菜单应该被删除,并且应基于所点击的div执行特殊处理。 以下是我的实现: 输入字段具有onblur()事件,当...

145得票9回答
如何在Angular2上使用onBlur事件?

你如何在Angular2中检测onBlur事件?我想在使用中应用它。<input type="text"> 有人可以帮我理解如何使用它吗?

140得票5回答
jQuery:在模糊事件之前触发click()事件

我有一个输入字段,想要实现自动补全建议。代码如下:<input type="text" id="myinput"> <div id="myresults"></div> 在输入框的blur()事件中,我想隐藏结果的:$("#myinput").live('b...

81得票1回答
模糊事件.relatedTarget返回null

我有一个 <input type="text"> 字段,需要在该字段失去焦点时(即用户单击页面上的某个位置)清除它。但有一个例外情况。当用户单击特定元素时,输入文本字段不应被清除。 我尝试使用 event.relatedTarget 来检测用户是否单击了我的特定 <div&...

81得票3回答
如果任何一个子元素获得焦点,阻止触发模糊事件。

我在页面上有一个div,它显示了某个类别的一些信息(图像、名称等)。 当我点击编辑图像时,它会将该类别置于编辑模式,这使我可以更新名称。如下图所示,它显示"Soup"当前处于编辑模式,其他类别处于正常视图模式。取消/保存按钮的作用都符合预期。(我尝试添加图像,但不让我添加,需要更多的爱) ...

44得票4回答
获取触发jQuery blur()事件的被点击对象

假设我这样做: Suppose I do this:$(target).blur(function(e){ //do stuff }); 有没有办法获取被点击的对象以触发模糊操作? 我尝试使用e.target,但是这似乎返回与模糊操作相关联的对象,而不是被点击的对象。

44得票1回答
在JSX和React中使用onBlur

我正在尝试创建一个密码确认功能,只有在用户离开确认字段后才会显示错误。我正在使用Facebook的React JS进行工作。这是我的输入组件:<input type="password" placeholder="Password (confirm)" value...

38得票2回答
当页面/浏览器失去焦点时暂停setInterval

我在客户的主页上制作了一个简单的幻灯片,使用 setInterval 来定时旋转图片。 为了防止浏览器在页面不处于焦点状态下(另一个标签页或程序正在查看),导致 setInterval 函数失效,我使用了以下代码:function onBlur() { clearInt...

36得票3回答
在 onBlur 事件中使用输入值更新 React 输入文本框

我有以下输入字段,当失去焦点时,该函数会调用服务将输入值更新到服务器,一旦完成,它会更新输入字段。 如何使其工作?我可以理解为什么不让我更改这些字段,但我该怎么做才能让它工作? 我不能使用 defaultValue,因为我将把这些字段更改为其他字段。 <input value={t...

33得票6回答
如何在点击事件导致失焦时触发JavaScript的失焦事件?

我遇到过这个问题几次,之前用过的解决方案让我不太满意。 我有一个输入框,带有模糊事件来验证其内容,并且有一个按钮,点击该按钮会填充输入框。问题是,点击按钮会触发输入框的失焦事件和按钮的点击事件,因此由按钮插入的内容不是被验证的内容。 请参见http://jsfiddle.net/jakec...