javascript - 如何正确检查指针向下后的事件更改?
问题描述
比如我有一个文本输入框,我想在点击屏幕后检查输入框是否有焦点。
addEventListener
我为事件创建了一个pointerdown
来监视它。不幸的是,每次我得到相反的结果:当我点击输入框时,事件监听器返回not focused
,当我点击侧边的地方使输入框失去焦点时,事件监听器返回focused
。
我猜原因是:事件监听器首先会在我点击的那一刻报告我的焦点状态,然后输入框会focused/unforcused
相应地报告。但我真正想要的是看看点击后会发生什么。我怎样才能正确地做到这一点?
解决方案
推荐阅读
- python - 尝试集成函数给出“ufunc 循环不支持符号类型的参数 0”
- jquery - 如何在 uikit uk-dropdown 中使用 select2?
- java - 使用 BouncyCastle 加载 pkcs12 文件在未知 PRF 算法 (hmacWithSHA256) 上失败
- r - 在 r 中匹配两个具有最近日期的文件
- atom-editor - 如何用$`替换$?
- swift - 如何检测 swift 应用程序何时从后台进入前台?
- angular - Angular Typescript getter 和 setter 返回未定义
- ios - 在 CGPoint 获取不符合 HasCollision 的实体
- iis - URL 重写在 IIS10 中不可见
- go - 无法将 POST 正文绑定到 Go 中的 URL