jQuery blockUI:被阻止的元素"显示通过"另一个对话

时间:2015-01-01 19:59:30

标签: jquery-ui dialog element z-index blockui

我有一个页面,我使用blockUI来阻止某些元素。当用户单击页面上的按钮时,会出现一个对话框,但底层页面上的块是"显示通过"在对话框上。我已经尝试过使用z-index,如下所示,但是没有用。如何阻止块出现在对话框上?


function showDialog() {
        $("#imageGallery-modal").dialog({
            width: 1200,
            height: 600,
            modal: true,
            resizable: false,
            zindex: 900000,
            show: 'clip'
        });
}

1 个答案:

答案 0 :(得分:0)

我删除了z-index,在打开对话框之前阻止了页面,并在对话框关闭后取消阻止了页面。

function showDialog() {
        $.blockUI();
        $("#imageGallery-modal").dialog({
            width: 1200,
            height: 600,
            modal: true,
            resizable: false,
            show: 'clip'
        });
        $.unblockUI();
}