学习丶使我快乐
学习丶使我快乐
未归档
火狐浏览器给input添加disabled属性导致页面监听不到键盘事件
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
火狐浏览器给input添加disabled属性导致页面监听不到键盘事件
954 浏览
0 回复
2021-10-12
学习丶使我快乐
+关注
运行火狐浏览器时,使用jq为input元素添加disabled属性后,input元素失去焦点的同时,连带整个document都失焦了,导致程序无法监听后续的键盘事件,需要用鼠标点一下页面,重新获取焦点才能正常监听
解决方法:
1、
$(document).focus() 重新使页面获取焦点。
2、在为input添加disabled属性前,通过 $('input').blur() 主动让input元素失去焦点。
HTML/CSS/JavaScript
举报
收藏
赞
评论加载中...