问题标签 [focusout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
297 浏览

jquery - 如果用户专注于特定的 div,我不想关注

我正在使用 focusin() 函数将 div 动态附加到正在聚焦的输入框下方。现在,当用户聚焦时,我删除了动态附加的 div,但问题是如果用户关注该 div,我想阻止该 div 自行删除。

我的代码:

JSFiddle:https ://jsfiddle.net/hq5dy61j/4/

0 投票
1 回答
800 浏览

jquery - 滚动条在ie中触发focusout事件

所以我有一个关闭焦点的下拉菜单。我的问题是,在 ie 中,当您单击下拉 div 的滚动条时,focusout 事件触发并且菜单关闭...我尝试在单击时创建一个标志,但在 click 事件之前触发了 focusout 事件,所以标志没有好……我该怎么办?

0 投票
2 回答
50 浏览

javascript - jquery将事件添加到单元格中

如何将事件添加到板内的单元格?我有一个 9x9 的网格,我想向它们添加一个事件,例如,这是我的 HTML 网格的一部分:

现在在 jquery 我想做这样的事情:

0 投票
1 回答
1605 浏览

python - 如何确保 tkinter 条目的内容保存在 FocusOut 上?

我有一个使用<FocusOut>绑定自动将编辑保存Entry到列表中的应用程序。

使用导航条目或单击另一个条目时保存Entry文本没有问题,但是如果我更改一个条目上的文本,然后如果我在另一个框架中单击鼠标,则无法在最后选择的条目,其中的信息未注册。TABListBox<FocusOut>

Save如果不使用 GUI 上的按钮,如何避免这种情况?对于其中的每个选择,ListBox都有不同Entry的框,因此用户必须Save多次按下按钮。我想避免这种情况。

0 投票
2 回答
625 浏览

jquery - Jquery在焦点之间切换

好的,我的一段代码看起来像这样:

jQuery:

但是当我在右 div 上的输入之间单击时,它会调用 focusin/out,如何防止这种情况发生?

演示: https ://jsfiddle.net/swfzmdfd/

0 投票
1 回答
2757 浏览

javascript - focusout jquery中的无限循环,仅在Chrome中

我有两个输入,一个静态:

和其他动态:

并且此代码在静态输入中运行良好:

但是对于动态输入生成带有警报的无限循环,这仅在 Chrome 中发生,有人知道吗?

错误是当焦点转到具有相同类的另一个输入时

0 投票
2 回答
467 浏览

ajax - focusout功能的建议

我想要完成什么?: 我提供了一个搜索栏,如果你输入一些内容,它会自动提示你结果。通过单击结果,用户将被带到参考页面。我想提供一个功能,如果用户在结果或输入框之外单击,结果将消失。

它做了什么?: Html, css, js, php 和 ajax

问题?: 我可以看到结果,但是 jquery 中的 focusout 函数有问题。(我对 jquery 不太了解)如果我点击我的网页正文,结果元素不会消失。

成功一半!:好吧,我在输入框上尝试了 focusout 和 focusin 功能,结果元素能够消失,但是如果我单击任何列表项(结果),它就会停止将我带到参考页面,因为我在输入框上使用了 focusout

我有一个文件 search.php 这里是代码

关于我想要提供的功能有什么建议吗?

0 投票
1 回答
21301 浏览

javascript - blur event.relatedTarget 返回 null

我有一个<input type="text">字段,当该字段失去焦点时我需要清除它(这意味着用户单击了页面上的某个位置)。但有一个例外。当用户单击特定元素时,不应清除输入文本字段。

我试图用来event.relatedTarget检测用户是否不仅点击了某个地方,而且点击了我的特定<div>.

但是,正如您在下面的代码段中看到的那样,它根本不起作用。event.relatedTarget总是回来null

0 投票
1 回答
254 浏览

javascript - 部分代码未触发 focusout 事件

我希望在带有 class="date" 的输入元素上触发 focusout 事件,并驻留在带有 class='datatable' 的表中,既适用于 DOM 中的元素,也适用于动态添加的元素。对于动态添加的元素(使用 createElement 和 appendChild),以下代码可以成功运行:

但是,对于加载到 DOM 中的元素,上面的代码不起作用。我也尝试了下面的代码,但它也不起作用:

未触发 focusout 事件的输入元素的 HTML:

我对 JavaScript 很陌生,感谢任何帮助!

0 投票
2 回答
1210 浏览

jquery - 单击可排序列表时,textarea focusout 不起作用

我已经进行了相当广泛的搜索,所以如果这已经在其他地方被覆盖,请原谅我。考虑这个小程序,它演示了我要解决的问题。我希望 .focusout() 事件在单击文本区域框到可排序列表时触发。除了列表之外,它几乎在文本区域之外的任何地方触发。有什么想法吗?