0

在我的应用程序中,我有一个相当大的表,需要一些时间来加载。

我有几个Jquery UI 模式对话框

    $( "#element_copy" ).dialog({
        autoOpen: false,
        height: 600,
        width: 550,
        modal: true,
        close: function() { 
            $(":checked").removeAttr("checked");
        }
    });

对话框工作正常。

问题:

在整个表格和所有内容加载之前,在窗口底部您可以看到模态窗口的所有 div。你将如何防止这种情况发生?

4

3 回答 3

1

将它们设置为 display:none(通过样式属性或通用 css 类)。使用 dialog('open') 后,它们将再次显示。

于 2013-01-03T12:05:50.753 回答
1

隐藏 CSS 中的对话框:

#element_copy, #another_dialog, #yet_another {
  display: none;
}
于 2013-01-03T12:06:16.013 回答
1

使用 css 隐藏所有元素

于 2013-01-03T12:06:31.107 回答