当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法

JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法

2019年03月29日  | 移动技术网IT编程  | 我要评论

背景:想通过esc键关闭展示中的dialog对话框,发现有些对话框可以,有些会失效。

原因分析:

1、对话框上可以输入内容的标签元素可以,反之不行。

2、如果鼠标点击对话框后,也可以esc键关闭。

可以看出对话框上是需要聚焦就可以了。

解决方案:

方案一:

focus:function(){
  $("#id").focus();
}

方案二:

延迟聚焦 

settimeout(function() {
  $("#id").focus();
}, 500);

以上所述是小编给大家介绍的jquery dialog对话框 不能通过esc关闭的原因分析及解决办法,希望对大家有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网