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