jQuery 将焦点添加到页面中的每个元素

jQuery adds focus to every element in the page

在Chrome浏览器中打开URL

https://faq.ssa.gov/ics/support/kbanswer.asp?QuestionID=3704

启动 chrome 开发者工具 window(按 F12)。

select 任何元素(例如 head 元素)。打开事件侦听器选项卡。 注意焦点事件是由 jquery.min.js

添加的

此外,为每个其他节点添加焦点事件。

有人可以解释为什么 jQuery 添加此事件吗?

页面中的每个元素都有 focus 事件的原因是他们在脚本中添加了它。

您可以打开 main.js 文件并转到第 168 行。您会在那里找到:

 $('html *').focus(function () {
     hideShare(this);
 });

他们这样做的原因是当用户 click/focus 在页面上的任何元素上时隐藏页面上的共享选项。