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 UI对话框:如何使用'modal:false'选项添加覆盖?_Jquery Ui_Jquery Ui Dialog - Fatal编程技术网

Jquery ui jQuery UI对话框:如何使用'modal:false'选项添加覆盖?

Jquery ui jQuery UI对话框:如何使用'modal:false'选项添加覆盖?,jquery-ui,jquery-ui-dialog,Jquery Ui,Jquery Ui Dialog,是否可以使用模式:false向对话框添加覆盖?也许在外部课程的帮助下 真的需要它 谢谢 您可以尝试添加一个div作为body的第一个元素,并在打开对话框时显示它。下面是该div的CSS示例。这将创建一个覆盖整个页面的黑色div,不透明度为70%。您必须根据对话框的z索引调整z索引,并使用jquery UI对话框的open事件使该div可见 .overlaydiv{ background-color: #000000; display: none; height: 100%; -moz-opaci

是否可以使用
模式:false向对话框添加覆盖?也许在外部课程的帮助下

真的需要它


谢谢

您可以尝试添加一个div作为body的第一个元素,并在打开对话框时显示它。下面是该div的CSS示例。这将创建一个覆盖整个页面的黑色div,不透明度为70%。您必须根据对话框的z索引调整z索引,并使用jquery UI对话框的
open
事件使该div可见

.overlaydiv{ background-color: #000000; display: none; height: 100%; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); left: 0%; position: fixed; top: 0%; width: 100%; z-index:1001; } 
确保在开始标记之后添加一个div,否则它将无法覆盖整个页面

<body>
<div class="overlaydiv"></div>
...
</body>

...

我很好奇为什么您不使用
模态:true
选项?因为当对话框高度超过窗口高度时,它会阻止浏览器滚动条,而非模态状态不会。。。