onblur相关内容

事件冒泡和onblur事件

我正在编写表单验证脚本,并希望在其onblur事件触发时验证给定字段。我还想使用事件冒泡,所以我不必将onblur事件附加到每个单独的表单字段。不幸的是,onblur事件并没有泡沫。只是想知道是否有人知道可以产生相同效果的优雅解决方案。 解决方案 ppk有一种技巧,包括IE的必要解决方法: http://www.quirksmode.org/blog /archives/2008/04/d ..
发布时间:2019-05-24 20:20:31 前端开发

blur event.relatedTarget返回null

我有一个 字段,当这个字段失去焦点时我需要清除它(这意味着用户点击了某个地方页)。但有一个例外。当用户点击特定元素时,不应清除输入文本字段。 我尝试使用 event.relatedTarget 检测用户是否仅在某个地方点击了我的特定 。 但是你可以请参阅下面的代码段,它根本不起作用。 event.relatedTarget 总是返回 ..
发布时间:2019-05-24 16:36:23 前端开发

页面/浏览器失焦时暂停setInterval

我有一个简单的幻灯片,我在客户的主页上制作,使用setInterval来计算轮换时间。 防止浏览器在页面时搞砸了setInterval我没有关注焦点(正在查看另一个标签或其他节目),我正在使用: function onBlur() { clearInterval(play); }; 函数onFocus(){ mySlideRotateFunction(); }; ..
发布时间:2019-05-24 16:13:21 前端开发

blur()vs. onblur()

我有一个带有onblur事件监听器的输入标签: 通过JavaScript,我想触发此输入上的模糊事件,以便它反过来调用 doSomething 函数。 我最初想的是调用模糊: document.getElementById(' ..
发布时间:2019-05-24 15:53:53 前端开发

如何获取div onblur事件来执行javascript函数?

嗨 我有一个包含三个文本框的div,我需要在控件超出div标签时调用一个函数,我不想使用onclick事件,因为可以移动焦点通过按键盘上的Tab键或其他方式离开div。 我还想知道是否有办法使用任何javascript库来实现这一点。 谢谢,这是示例html代码 Div Onblur测试 ..
发布时间:2019-04-24 12:49:47 前端开发

onclick()和onblur()排序问题

我有一个输入字段,可以显示自定义下拉菜单。我想要以下功能: 当用户点击输入字段外的任何地方时,应该删除菜单。 如果更具体地说,用户点击菜单中的div,则应删除菜单,和应根据点击的div进行特殊处理。 这是我的实现: 输入字段有 onblur()只要用户在输入字段外单击,就会删除菜单(通过将其父级的 innerHTML 设置为空字符串)。菜单中的div也有 onclick()执行 ..
发布时间:2019-02-19 18:31:44 前端开发

如何在Angular2上使用onBlur事件?

如何在Angular2中检测到onBlur事件? 我想与它一起使用 任何人都可以帮我理解如何使用它吗? 解决方案 使用(eventName)将事件绑定到DOM,基本上()用于事件绑定。还可以使用 ngModel 来获得 myModel 变量的双向绑定。 加价 ..
发布时间:2019-01-25 19:16:46 前端开发

如何在IE8中禁用body.blur()?

我在IE8中运行的企业Web应用程序上工作。在主体上调用 blur(),导致IE窗口被发送到后台。不幸的是,这段代码属于供应商控制的应用程序的一部分。 有没有办法阻止 blur()来自身体上的调用而不修改实际调用的代码 body.blur()? 由于这是一个企业应用程序,因此可以接受应用程序本身更改之外的解决方案;比如改变IE8设置,注册表等等。 解决方案 你应该可以硬编码模糊 ..
发布时间:2018-08-22 20:35:46 前端开发

模糊事件不会在IE7和IE6中被触发

我有一个下拉菜单,单击div中的一个,显示List。 关注焦点我应该隐藏列表(即当用户点击或关注某些其他元素而不是鼠标移出时)。因此,我明显的选择是 onblur 。 现在JavaScript似乎在Firefox中工作但在IE中不起作用因为我的div有一个指定高度和宽度的子div。这在测试文件中是可重现的。我正在使用jQuery。 这是Internet Explorer中的已知问 ..
发布时间:2018-08-14 18:47:54 前端开发

单击div的滚动条会触发I.E中的模糊事件

我有一个div,就像下拉一样。因此,当您单击按钮时弹出窗口,它允许您滚动浏览此大列表。所以div有一个垂直滚动条。如果你点击div的外部,即模糊,div应该会消失。 问题是,当用户点击div的滚动条时,IE会错误地触发 onblur 事件,而Firefox没有。我猜Firefox仍然将滚动条视为div的一部分,我认为这是正确的。我只是希望IE的行为方式相同。 解决方案 我遇到类似的问 ..
发布时间:2018-08-14 18:18:36 前端开发

单击div内的复选框时调用div onblur事件

我有一个弹出的div,想在用户点击div外时隐藏它。在div里面,我有一个复选框... 问题是,当点击复选框时,div的onblur事件被触发。我在复选框的onclick上放置了cancelEventBubble代码,但onblur在复选框onclick事件之前触发... 任何想法或建议?这看起来很简单,但并不那么简单...... 问候, Albert ..
发布时间:2018-06-21 16:56:27 前端开发

Onblur事件在另一个div的onclick之前触发

如上,我有一个按钮,点击后会打开子菜单。对于子菜单中的每个选项,都有三个元素(实际上我认为更多,但为了简单起见将保留为3)。我将焦点放在子菜单的主div(白色“框架”)上。这个div的onblur - 然后我隐藏子菜单。 这一切都像预期的那样 - 但我有一个探索,当一个特定选项的3个元素之一被点击(即给定的焦点),由于它的onblur事件处理函数,主div将关闭 - 并且与子菜单中的选项的元 ..
发布时间:2018-06-21 12:59:08 前端开发

html onchange / onblur兼容性

我现在正在编写一个网站,它必须与所有浏览器兼容,包括IE浏览器到第6版。 我想知道这两个事件的兼容性问题特别是: 我将它们与 标签一起用于 type ='text'“。 OnBlur OnChange 搜索已找到混合响应和不完整列表。 具体而言,问题是: 上述两个事件是否存在任何已知问题(可扩展为其他HTML事件)?如果是这样,可以使用哪些方法解决 ..
发布时间:2018-06-15 13:18:28 前端开发

如何模糊div元素?

我希望在用户点击其他任何地方时隐藏下拉菜单。 $('div')。blur(function(){$(this).hide();} pre> 不起作用。 我知道.blur只适用于 但在这种情况下,最简单的解决方案是什么? 解决方案 我认为问题在于divs不会触发 onfocusout 事件,您需要捕获正文上的点击事件,然后计算目标是否是菜单div。如 ..
发布时间:2018-06-13 10:36:09 前端开发