gpt4 book ai didi

javascript - 如何确定触发模糊的原因

转载 作者:行者123 更新时间:2023-12-03 05:26:53 24 4
gpt4 key购买 nike

我的 AngularJS 页面上有一个按钮,其中有许多指令,并且在一秒钟左右后按 Tab 键切换到该按钮时,它会变得模糊。我可以通过添加 ng-blur 并发出 PreventDefault() 来停止模糊事件本身,但我希望能够根据模糊的原因过滤出何时阻止Default。有什么方法可以找出模糊的原始来源吗?

在模糊事件处理程序中,我为 (':focus') 做了一个 JQuery,它是空的,因此这对识别目的没有帮助。我也没有在传递到事件处理程序的 $event 对象中找到任何有用的东西。

此外,该问题是 MS Edge 独有的,很抱歉最初忽略了这一点。

有什么想法吗?

谢谢

马特

最佳答案

按钮失去焦点后,可以调用:

document.activeElement

查看浏览器给予了哪个元素焦点。

至于导致模糊的原因,您需要发布您的代码,以便我们可以查看它或调试/正确单步调试您的代码。

关于javascript - 如何确定触发模糊的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41107570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com