javascript – 如果点击选择(下拉列表)错过了键盘事件
发布时间:2020-12-14 22:40:51 所属栏目:资源 来源:网络整理
导读:我有一个页面,当用户按住某个键时,在我的情况下[Ctrl],他们能够以特定的方式与页面元素进行交互.一旦他们释放密钥,并且keyup事件触发,我重置一些标志.我发现,当我按住键时单击选择下拉列表时,键盘事件永远不会被捕获.我创建了一个快速笔来演示这个问题.我不
我有一个页面,当用户按住某个键时,在我的情况下[Ctrl],他们能够以特定的方式与页面元素进行交互.一旦他们释放密钥,并且keyup事件触发,我重置一些标志.我发现,当我按住键时单击选择下拉列表时,键盘事件永远不会被捕获.我创建了一个快速笔来演示这个问题.我不知道这可能是一个范围问题.目前我正在使用jQuery来监听$(document).on(‘keyup’,(e)=> {})但是select可能有不同的范围?我尝试了一些,但找不到一个有效的. https://codepen.io/srm985/pen/LmPvdO
最佳答案
这是chrome中的已知错误:https://bugs.chromium.org/p/chromium/issues/detail?id=336710
目前,唯一可行的解??决方案是为您选择尺寸属性> 1(这不是一个下拉列表,而是一个列表),或使用像https://select2.org/这样的东西来模拟选择. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |