Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/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
限制jQuery UI对话框的覆盖_Jquery_Jquery Ui_Jquery Ui Dialog - Fatal编程技术网

限制jQuery UI对话框的覆盖

限制jQuery UI对话框的覆盖,jquery,jquery-ui,jquery-ui-dialog,Jquery,Jquery Ui,Jquery Ui Dialog,在我的站点中有一个屏幕,我想在其中显示注册对话框,锁定但显示仅限成员的内容: 目前,jQuery对话框锁定了整个屏幕——用户只能使用浏览器按钮离开屏幕。我该怎么做才能使jQuery对话框的背景覆盖仅覆盖主导航菜单下的区域 谢谢你弗雷德里克,谢谢你建议使用非模态对话框。这就是我最后要做的——切换到非模态,并在特定内容上放置一个覆盖div。您可以调整覆盖元素的大小,但这只能解决部分问题:模态对话框也会篡改焦点转移,使得对话框中的元素只能彼此提供焦点。推翻这一点可能更为棘手。你确定一个简单的无模式对话

在我的站点中有一个屏幕,我想在其中显示注册对话框,锁定但显示仅限成员的内容:

目前,jQuery对话框锁定了整个屏幕——用户只能使用浏览器按钮离开屏幕。我该怎么做才能使jQuery对话框的背景覆盖仅覆盖主导航菜单下的区域


谢谢你

弗雷德里克,谢谢你建议使用非模态对话框。这就是我最后要做的——切换到非模态,并在特定内容上放置一个覆盖div。

您可以调整覆盖元素的大小,但这只能解决部分问题:模态对话框也会篡改焦点转移,使得对话框中的元素只能彼此提供焦点。推翻这一点可能更为棘手。你确定一个简单的无模式对话框不能完成任务吗?为什么用户不能关闭对话框?因为我想让他们先注册,然后才能访问会员内容。一旦注册,对话框将关闭。