JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
程序员文章站
2023-11-16 08:28:28
背景:想通过esc键关闭展示中的dialog对话框,发现有些对话框可以,有些会失效。
原因分析:
1、对话框上可以输入内容的标签元素可以,反之不行。
2、如果鼠标点击...
背景:想通过esc键关闭展示中的dialog对话框,发现有些对话框可以,有些会失效。
原因分析:
1、对话框上可以输入内容的标签元素可以,反之不行。
2、如果鼠标点击对话框后,也可以esc键关闭。
可以看出对话框上是需要聚焦就可以了。
解决方案:
方案一:
focus:function(){ $("#id").focus(); }
方案二:
延迟聚焦
settimeout(function() { $("#id").focus(); }, 500);
以上所述是小编给大家介绍的jquery dialog对话框 不能通过esc关闭的原因分析及解决办法,希望对大家有所帮助
上一篇: 华为EMUI 10.1系统曝光:P40系列首发搭载
下一篇: js放大镜放大购物图片效果