Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当存在非模态对话框时,如何关注主页输入元素?_Javascript_Html_Dialog_Focus_Non Modal - Fatal编程技术网

Javascript 当存在非模态对话框时,如何关注主页输入元素?

Javascript 当存在非模态对话框时,如何关注主页输入元素?,javascript,html,dialog,focus,non-modal,Javascript,Html,Dialog,Focus,Non Modal,我的情况是这样的:非模态对话框内部有输入,单击外部时不会关闭 当非模态对话框打开时,我无法集中精力在主页面中的输入。当我在主页中单击输入时,焦点跳到对话框中的第一个输入 我尝试mainPageInput.focus()不工作。我还尝试了dialogInput.blur()然后mainPageInput.focus()仍然不起作用 他们的tabIndex默认为“0”请提供一些代码?HTML:show JS:require(['dijit/Dialog'],函数(Dialog){myDialog=n

我的情况是这样的:非模态对话框内部有输入,单击外部时不会关闭

当非模态对话框打开时,我无法集中精力在主页面中的输入。当我在主页中单击输入时,焦点跳到对话框中的第一个输入

我尝试mainPageInput.focus()不工作。我还尝试了dialogInput.blur()然后mainPageInput.focus()仍然不起作用


他们的tabIndex默认为“0”

请提供一些代码?HTML:show JS:require(['dijit/Dialog'],函数(Dialog){myDialog=newdialog({标题:“我的对话框”,内容:“测试内容”,样式:“宽度:300px”,类:“非模态”});CSS:.nonModal_参考底图{display:none;}我将尝试在这里上传一个jsfiddler